Boris Johnson has won the London Mayoral election, beating close rival Ken Livingstone.

Earlier on Friday it had seemed Mr Johnson would win easily, but the gap between him and Mr Livingstone shrank as the count continued. The result was delayed after two extra ballot boxes were "found" in the Brent and Harrow constituency.

In his acceptance speech, Mr Johnson acknowledged that it had been a "long and gruelling fight", but insisted that he would "continue to fight for a good deal for Londoners." He also paid tribute to Ken Livingstone, describing him as "amongst the most creative and the most original" of left wing politicians.

· All the election results are available at bbc.co.uk/vote2012