All grown up at last! UK Prime Minister David Cameron was spotted in fashionable London as he stepped out make-up free! for a speech on the future of European federalism.

David had slipped his lithe limbs into a dark coloured two piece suit with coloured tie accessory and sensible shoes. No stranger to the world of fashion, the outfit had been tailored to maximise his enviable assets.

Clearly used to the attention, David (46) looked younger than his years, smiling and showing off his curves in front of photographers as he walked into, and then, later, out of the building.

Onlookers couldn’t help but admire as he toyed with his watch and ran his fingers through his lustrous chestnut brown hair before speaking for a little while about the country’s future or something.

BAJDixon (@BAJDixon)