Los Angeles: Singer Katy Perry has reportedly been criticising former boyfriend and musician John Mayer for his over-the-top metrosexuality.
"Katy has been been letting tip on everything from his over-the-top metrosexuality to waxing, manscara, the cashmere cardigans...," a source told American tabloid, National Enquirer.
Perry reportedly said that Mayer had more skin creams than her and he spent more time in front of a mirror than any woman she knows. She added that it's not her style to be this vindictive.