It seems to me that British politics runs in a cycle. The Tories have power for 10-15 years...the the Maoists (Labour) take power for 10-15 years. And on and on it goes.
Except it’s become difficult to differentiate between them on a number of important issues (e.g. immigration, free speech).