It's US President Barack Obama's birthday. Take our quiz and find out how much you know about him...

Barack Obama