David Cameron will resign on Wednesday evening to pave way for Theresa May as new British Prime Minister

Comments