Jennifer Lopez's diamond-encrusted leotard and her sexy dance moves angered TV viewers of her weekend performance at Mawazine, Morocco’s biggest music festival. 

Some viewers called for Moroccan Communications Minister Mustafa Al-Khalfi to be sacked. Al-Khalfi in turn blamed Lopez, saying that she should have worn less skimpy clothing.

Maroon 5, Pharrell and Placebo are also set to perform at Mawazine which drew more than 300,000 fans on its opening weekend. The festival runs for a week, through June 6.