It could only happen to Barack Obama. The US President was in Phoenix, Arizona giving a speech on reforming the housing market when a well-wishing heckler shouted out 'happy birthday'.
Without missing a beat, Obama thanked the person and explained to the crowd that he had turned 52 a couple of days earlier. The crowd then burst into a rendition of 'Happy Birthday' much to amusement of the President.
Obama said: 'I'm now 52 and Michelle says I don't look a day over 51.'