Christina Aguilera silenced the critics of her body by tweeting an image that shows off her new slimline figure.
The 32-year-old pop diva, who put on weight after giving birth to her son Max 5 years back, was seen hitting the gym in recent times.
The photograph, from the set of the music video for her single 'Hoy Tengo Ganas De Ti!' with Mexican singer Alejandro Fernandez, shows her wearing just a small black skirt and bra top, as she leans from a balcony window overlooking the sea, the Sun reported.
The 5ft 2in singer tweeted along with the image, "On set shooting music video with @Alexoficial for #HoyTengoGanasDeTi.