British Prime Minister David Cameron is leaving office after barely six years in power following the Brexit vote, to be replaced by Theresa May. Cameron racked up political enemies at an impressive rate during his tenure
British Prime Minister David Cameron is leaving office after barely six years in power following the Brexit vote, to be replaced by Theresa May. Cameron racked up political enemies at an impressive rate during his tenure