Gwen Stefani was a good girl, just like she promised.
The 37-year-old pop star wowed fans in Muslim-majority Malaysia on Tuesday, performing in costumes that showed almost no skin after Islamic critics charged that her revealing clothes could corrupt the country's youths.
She burst onto the stage wearing a black leotard under a white short-sleeved shirt and black-and-white striped hot pants suit, with black gloves up to her elbows.