US president Barack Obama celebrates his 50th birthday today. He will be celebrating by hosting two events in his home town Chicago aimed at raising funds to support next year's re-election campaign.



Here we present some of the more light-hearted moments of his presidency