In a rare honour - usually reserved for royalty, Barack Obama has been making an historic speech to both Houses of Parliament.

The US president's described his country's relationship with the UK as "essential" and "stronger than ever".