May snatches defeat from jaws of victory.

After Brexit and Trump, you wouldn’t have bet on another volcanic political eruption.┬áBut hey presto, after a wave of her snap election …