According to MailOnline:
The singer, 64, attended the Spanish premiere of her new film Burlesque in a very brazen outfit of a sheer top, see-through bra and short skirt.
In comparison her 29-year-old cast mate Christina Aguilera was more modestly dressed in a beaded black calf-length dress.
Although Christina was probably feeling more self-conscious than Cher in Madrid last night, a day after racy pictures of the star hit the internet.
In the pictures, which appeared on several websites, Aguilera is seen posing inside what appears to be her walk-in closet wearing just body jewellery and nipple coverings.
The photographs were apparently hacked from an email account belonging to Christina’s stylist.


















