David Cameron is heading back to Downing Street as prime minister after the Conservatives win a majority - but Ed Miliband, Nick Clegg and Nigel Farage all resign as leaders of his rival parties.
↧