ednesday David Cameron has announced he will resign as Britain's Prime Minister on Wednesday evening. Cameron will be succeeded by Theresa May.