<p>On 18th April 2017, Theresa May stunned Britain by announcing a snap election. With poll leads of more than 20 points over Jeremy Corbyn's divided Labour Party, the first Tory landslide since Margaret Thatcher's day seemed certain.<br>Seven weeks later, Tory dreams had turned to dust. Instead of the 100-seat victory she'd been hoping for, May had lost her majority, leaving Parliament hung and her premiership hanging by a thread. Labour MPs, me...