Rapper Azealia Banks has apologized for a stream of racist and Islamophobic invective against former One Direction heartthrob Zayn Malik that led Twitter to suspend her.
Banks, who has long been notorious for provocative social media postings and has rarely voiced remorse, offered her “sincerest apologies to the world” in a posting on Instagram, where her account remains active.
“Employing racial/sexual slurs/stereotypes in attempts to make fun of or degrade another person or group is not fair or fun for anyone,” wrote Banks, who performed Sunday in Istanbul.
“Allowing my anger to get the best of me, I’ve managed to insult millions of people without reason. And for that I give my deepest apologies,” she wrote late Saturday.
Banks, who is African American, used a series of epithets targeting Muslims in a rant on Twitter late Tuesday against Zayn, whom she accused of copying her style in his new racy look after One Direction.
Banks on one point gloated that the US military would kill the family of Zayn, a Briton who is partially of Pakistani descent and is one of the most high-profile Muslims in Western pop culture.
Twitter suspended her account on Thursday, pointing to its policy against “abusive tweets and behavior.”
Banks initially defended herself, suggesting that she was singled out as an African American woman and saying she was upset that Zayn — who has gone only by his first name since leaving the boy band — refused to engage with her over her criticism.
Banks, who did not mention Zayn by name in her apology, also clarified one point from her insults — she had no problem with curry, one of the terms she used to berate him.
She said she was repeating a joke from her native New York — where nearly half of cab drivers were born in Bangladesh, India or Pakistan — that taxis smelled like curry.
“I feel compelled to clear the air with curry itself because that’s a bridge I don’t want to burn. I still want to be able to enjoy it freely without guilt or judgment,” she wrote.
Banks has previously used homophobic language and called for the burning down of buildings owned by descendants of slave traders, remarks that drew controversy but did not lead to her suspension from Twitter.
She has also raised eyebrows by supporting Republican presidential candidate Donald Trump, a fellow enthusiast of acerbic Twitter postings who has little support among minorities.
WATCH: Trump stops ABC film crew to restart interview after his chief of staff coughed
President Donald Trump was very displeased when his chief of staff had the audacity to cough or sneeze during his interview with ABC's George Stephanopoulos. The full interview finally aired on "20/20" Sunday, showing the president in the Oval Office and outside in the Rose Garden.
The ABC interview showed the moment where Mick Mulvaney coughed, and Trump stopped the interview abruptly.
The two were discussing why Trump wouldn't release his taxes.
Trump spends ABC interview trying to discredit Robert Mueller as ‘conflicted’
President Donald Trump spent most of his interview with George Stephanopoulos blasting Special Counsel Robert Mueller, while he incorrectly quoted the report he published.
"I don't care what he says. It doesn't matter," Trump said when Stephanopoulos cited the Mueller report. "He wanted to show everyone what a good counsel he was. Now, he may have gotten confused said with that fact that I've always said, 'Robert Mueller was conflicted. He had numerous conflicts. One of them was the fact that he applied for to job to be the FBI director -- the head of the FBI. And, by the way --"
Stephanopoulos stepped in to say that former top aide Steve Bannon said that it never happened.
Donald Trump whines: ‘My life has always been a fight’
The full interview with President Donald Trump finally aired on ABC Sunday, revealing the shocking way that he views his life.
Trump lamented that he's had such a hard life, as the son of multi-millionaires who paid to get him out of trouble multiple times.
"You're a fighter. You, you, it feels like you're in a constant kind of churn--" host George Stephanopoulos began.
"Yeah, uh, my life has always been a fight," Trump said. "And I enjoy that I guess, I don't know if I enjoy it or not, I guess -- sometimes I have false fights like the Russian witch hunt. That's a false fight. That's a made-up, uh, hoax. And I had to fight that."