Key moments from a landmark day in politics

David Cameron has left 10 Downing Street and Theresa May is the UK's new prime minister.

Here are some key moments from a landmark day in British politics.