London - British PM David Cameron has announced his resignation following the results of the Brexit vote, in which the British public voted to leave the European Union.
Cameron says he will resign by the fall and insists the British people's will must be respected after voters chose to leave the 28-nation European Union.
Cameron says there can be no doubt about the result of Thursday's historic vote but that he is not the "captain" that will steer the ship through difficult negotiations with the EU.
The dramatic announcement came after a sharp fall in the pound.
Cameron said: “I am honoured to have been prime minister of this country for six years. I love this country and I feel honoured to have served it and I will do everything I can in future to help this great country succeed.”
He said the country had “just taken part in a giant democratic exercise, perhaps the biggest in our history. Over 33 million people from England, Scotland, Wales, Northern Ireland and Gibraltar have all had their say.
“We should be proud of the fact that in these islands we trust the people for these big decisions.”
He said his successor should trigger the formal process for Britain to leave the European Union.
"I think it's right that this new prime minister takes the decision about when to trigger Article 50," Cameron said.
"I would also reassure Brits living in European countries and European citizens living here that there will be no immediate changes in your circumstances," he said.
Flanked by his wife Samantha, Cameron said he had fought to retain Britain's membership of the EU "head, heart and soul - I held nothing back".
But he added: "The British people have made a very clear decision to take a different path and as such, I think the country requires fresh leadership to take it in this direction."
Britons decided by 52% to 48% in favour of quitting the EU, a margin of more than one million votes, final results showed.