Why did so many leading PR agencies fail to accurately grasp the discontented mood of Londoners and predict that Boris Johnson would win the London Mayoralty contest?

In an article for PR Week, only three out of 10 top agencies stated that they felt Boris stood a chance of winning. They were Bell Pottinger, Hanover Communications and DLA Piper.

The remaining seven predicted that Ken would retain his title for a third term. They were Insight Public Affairs, Weber Shandwick, Edelman, Lexington Communications, Open Road, Sovereign Strategy and Fishburn Hedges.

One CEO is even quoted as saying: "Better the devil you know than someone whose competence is in doubt."

That is so complacent, and that is why Ken is out.

Boris’ victory speech was truly magnanimous, I don’t think anyone could doubt his competence then.

Congratulations Boris!