Christina Aguilera has been following a special diet which is keeping her in shape.

"She did it all on her own. She goes online and picks out her food," the magazine quoted a source as saying, reports dailystar.co.uk.
The 32-year-old is also reportedly passionate about yoga, and the lifestyle change has helped her drop an estimated 20 pounds.
Source-IANS