Mariah Carey was one of the top ten earning women in music in 2013 tied for tenth place with Nicki Minaj, but apparently earning $29 million isn’t quite enough for the superstar, so she decided to sing at a gala that was attended by Angolan president Jose Eduardo Dos Santos.

The singer was allegedly paid $1 million for a two-hour concert for the Angolan Red Cross, which was sponsored by mobile phone company Unitel which is owned by the president’s daughter Isabel, who also serves as the head of the Angolan Red Cross.

Addressing the crowd at the event, Carey reportedly said, "I am happy to be here in this room and I am honored to share this show with the President of Angola."

However Carey’s performance is being slammed by the Human Rights Foundation, because Dos Santos - who has been in power since 1979 - has reportedly ordered the deaths of many politicians, journalists and activists who oppose him.

According to the Human Rights Foundation, Dos Santo is “one of Africa’s chief human rights violators and most corrupt tyrants.”

In a statement Thor Halvorssen the president of the foundation said, “Mariah Carey can’t seem to get enough dictator cash, reportedly more than $1 million this time.”

"Just five years ago she performed for the family of Libyan dictator Muammar Gaddafi. Now, she goes from private performances to public displays of support and credibility for one of Africa's chief human rights violators and most corrupt tyrants.”

"It is the sad spectacle of an international artist purchased by a ruthless police state to entertain and whitewash the father-daughter kleptocracy that has amassed billions in ill-gotten wealth while the majority of Angola lives on less than $2 a day."

So far Carey has not released any apologetic statements regarding her gig, like she did after her performance for the Gaddafi family when she said, “I feel horrible and embarrassed to have participated in this mess. Going forward, this is a lesson for all artists to learn from. We need to be more aware and take more responsibility regardless of who books our shows. Ultimately we as artists are to be held accountable.”

The diva isn't the only singer that has been criticized for singing for despots because 50 Cent, Usher and Beyoncé in the past also peformed for Libyan dictator's family and Jennifer Lopez came under attack when she sang for the president of Turkmenistan, a country Human Rights Watch calls one of the world’s most repressed.