For 15 years British politics has been rocked by an insurgency on the populist right, led by Nigel Farage. Now it is also seeing an insurgency from the populist left. The Green Party, a fusty and ...