Coronation Street actor Marc Anwar has been sacked by ITV with immediate effect following a racist Twitter rant. 

Pakistani-born Anwar, who plays love cheat Sharif Nazir on the soap, was dismissed after several shocking tweets about Indian people were found on his private Twitter account. 

An ITV spokesperson told Metro that: ‘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."

It is understood that Anwar's rant was in relation to the conflict between India and Pakistan following the deaths of 17 soldiers at a Kashmir army base.

Anwar's character Sharif Nazir is currently at the centre of a major storyline on the soap where it has been revealed that he's been involved in a seven year long affair. It is not yet known how the writers plan to handle his character's exit from the show.