Emmerdale actress Shila Iqbal has been axed from her role in the soap over offensive historic social media posts that recently came to light.

Iqbal recently joined the ITV soap as Aiesha Richards.

An Emmerdale spokeswoman said: "As a consequence of historic social media posts Shila Iqbal has left her role as Aiesha Richards on Emmerdale.

"The programme took the decision not to renew her contract as soon as these posts were brought to the company's attention."

It has been reported she was fired after using the N-word in a series of historic racist tweets which date back to 2013, when she was 19 and attending college in Rochdale.

Shila Iqbal said in a statement: "I am terribly sorry and take full responsibility for my use of such inappropriate language.

"I have paid the price and can no longer continue the job I loved the most at Emmerdale.

"Although I was young when I made the tweets, it was still completely wrong of me to do so and I sincerely apologise."

The actress plays the role of Manpreet Jutla’s daughter.