Rapper says, 'There are no words that can fully express how sorry I am.'

Azealia Banks has written a lengthy apology letter to Zayn Malik following their Twitter dispute earlier this year.

The rapper had her account suspended by Twitter in May after aiming racist insults at the former One Direction star in a row over his latest music video. She had accused Malik of copying one of her looks in the visual.

Banks issued an apology on her Instagram shortly after the incident, but now she has issued a more detailed explanation.

“There are no words that can fully express how sorry I am,” she writes. “Recent events have taught me the importance of taking accountability for one’s actions. I want and need to say I am sorry, I was wrong.”

She adds later in the letter: “At times, I am so consumed by my own struggle, and the struggle of my race, that I forget to consider the hardships other minorities continue to endure. Coming from an ethnicity that is largely discriminated against does not warrant a license to use derogatory, abusive terminology nor does it give me the right to make hurtful remarks.”

“I apologize not only to you, Zayn, but to all those I hurt and offended,” she continues. “I am not cruel, nor am I heartless or vindictive. There is a lot of love in my heart and there is good in my soul. What I did was wrong and I am committed to being a better person.”

Banks’ apology to Malik comes as her legal dispute with Russell Crowe remains unresolved. The rapper has reportedly filed a battery report/a> against the actor after accusing him of assaulting her and uttering racial slurs at a party in L.A. last weekend. 

Banks went to the police after Crowe refused to apologise for what allegedly happened. Crowe’s representatives have denied any wrongdoing on the actor’s part.