As I see it, Corbyn has done a lot better than expected (despite the right wing newspapers) but may indeed have to resign - and May, who will be victorious, will be seriously damaged. Her calling an election and refusing to appear in several fora with other leaders was totally gutless. For the record I have never voted for either party.