Theresa May has finally conceded that she can no longer remain in Downing Street, announcing she will resign as prime minister on June 7th, and reactions are rolli

More...