Marc Anwar has apologised for his foul-mouthed racist rant and has claimed his outburst was a ''moment of madness.''

The sacked 'Coronation Street' actor has begged people to ''forgive'' him after he took to Twitter at the end of last week to call Indians ''b*****ds'' and ''p**s-drinking *****.''

Speaking in a video message posted on YouTube, he said: ''I would like to offer my sincerest apologies to anyone I may have offended with my tweets on Friday evening and especially people from India. This was never my intention.

''The language was unacceptable. I feel I have let a lot of people down. My family, my friends and my former colleagues. This I sincerely apologise for.

''On Friday evening I saw on the news children being pulled out of rubble, people being pelted with pellets, women mourning their dead in Kashmir. This upset me very deeply and in a moment of madness I ranted out and vented my anger. My feelings were very sincere for the people of Kashmir and I hope that everyone that everyone I have offended can find it in their hearts to forgive me.''

The highly offensive tweets haven't just lost him fans as he's since been dropped from the long-running soap, in which he portrayed Sharif Nazir, with immediate effect.

A statement from ITV bosses read: ''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.''

However, the incident has also wreaked havoc for the show as the writers have now been hit with the task of re-writing scripts as Marc's alter ego is currently involved in a huge storyline, which sees his character cheating on his wife.

The 45-year-old actor - who was born in Pakistan - came under fire on Friday (23.09.16) when he referred to Indians as killers and suggested people from Pakistan should refuse to work in the neighbouring country.

He wrote in a since deleted post: ''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)''