Coronation Street star Marc Anwar has been sacked from the ITV soap after posting alleged "racially offensive" comments on Twitter.

Anwar - who has played Sharif Nazir since February 2014 - has had his contract with Corrie terminated with immediate effect after branding Indian people "b******ds" and "p**s-drinking c**ts".

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.”

Anwar's Twitter account has now been deleted - however, reports have emerged that the 45-year-old actor also called for Pakistani actors to stop working in India, with one tweet allegedly saying:

"Why the F***k do #pakistaniartists want work in #f*** face #india, do you love money so much."

Anwar's comments come amidst the conflict between India and Pakistan following the deaths of 17 soldiers at a Kashmir army base.

Anwar's sacking comes at a high profile time for his character, with Sharif currently embroiled in an affair storyline that will see him blackmailed by granddaughter Alya over secret trysts with Nazir family friend Sonia.

Coronation Street has yet to reveal how the plotline will resolve itself in the wake of Anwar's firing.

You can watch a 60-second rundown of next week's episodes of Coronation Street below.

And visit our dedicated Coronation Street page for all the latest news, interviews and spoilers.