'Coronation Street' actor Marc Anwar has reportedly been sacked over a series of offensive tweets.

Marc Anwar is reported to have left Coronation Street

Marc Anwar is reported to have left Coronation Street

The Pakistan-born actor, who plays the part of Sharif Nazir on the ITV soap, called Indians "b*****ds" and "p**s-drinking c***s" in a foul-mouthed tirade, which has led to his sacking from the programme.

ITV said in a statement: "We are deeply shocked by the entirely unacceptable, racially offensive comments made on Twitter by Marc Anwar.

"We have talked to Marc and, as a consequence of his comments, he will not be returning to 'Coronation Street' with immediate effect."

The broadcaster was reportedly alerted to the offensive posts by the Sunday Mirror newspaper and the actor was apparently dismissed from his role on the show within a matter of hours.

The 45-year-old actor also referred to Indians as killers and suggested people from Pakistan should refuse to work in the neighbouring country.

He wrote: "Why the F***k do #pakistaniartists want work in #f*** face #india, do you love money so much. (sic)"

Subsequently, the actor posted an image of a clenched fist and added: "Ban #india movies in #PakistanisLeaveIndia. B*****ds p**s drinking #c**ts. (sic)"

Marc also slammed Indian Prime Minster Narenda Modi and Pakistan Prime Minister Nawaz Sharif, who have clashed over the disputed territory of Kashmir.

Earlier this month, some 17 soldiers were killed in Kashmir.

The actor wrote: "F***ing #indians killing our #Kashmir brothers and sisters, beygairth #NawazSharif still sucking #modi Lul! (sic)"