Mariah Carey was reportedly paid $1 million to perform for Angolan dictator Jose Eduardo dos Santos.

The star played a show for the leader - the second longest serving dictator currently in office - and has been criticised for singing for the man who has been accused of abusing her power and ordering the execution of his opponents.

However, her manager has responded to her critics and insisted she hasn't ''done anything wrong''.

Jermaine Dupri told the New York Post newspaper: ''I don't feel like we have done anything wrong.

''The president of the United States took pictures with this guy's daughter and congratulated this man on his many years of being in office.

''If he can rub shoulders with these people than why is Mariah Carey being accused of doing something wrong?''

The 'All I Want For Christmas Is You' has been blasted by the Human Rights Foundation, and she reportedly gave the president a shout-out during her set.

She said ''I am happy to be here in this room, and I am honoured to share this show with the president of Angola.''