Home » Posts tagged with » British
New British PM

New British PM

Theresa May will take over the job of British prime minister from David Cameron on Wednesday after a series of political shocks caused by Britain’s vote to leave the European Union.