direct to your inboxHarry Styles has mocked the controversy over his American Vogue front cover.The 26-year-old singer sparked debate when he posed in a Gucci dress for the December edition of the magazine, and now he's spoken out for the first time about the fuss. This time Harry has posed for Variety magazine in a powder blue suit and frilly blouse while eating a banana.