In the British local elections, 32 of 34 results are now in. The Tories won 28 of them; Labour won none. Brown is vowing to hang on, despite another nasty resignation letter from another minister, this time accusing him of sexism. But the Tories, despite their win, are weaker when you look deeper:

The BBC projected the share of the national vote as Tory 38, Lib Dem 28 and Labour 23, which is less than the Tories need if Labour recovers ahead of an election expected next summer. It is also lower proportion than they have been achieving in opinion polls, which is surprising given that they should fare best of all in the shires where Thursday's contests took place.

We want to hear what you think about this article. Submit a letter to the editor or write to