UKIP has the last laugh at local elections

UKIP has sent shockwaves through the political landscape after it won 139 seats at yesterday's local elections.

UKIP may have been branded "clowns" by Conservative minister Ken Clarke, but it's party leader Nigel Farage who is having the last laugh, with many of the wins coming at the expense of the Tories.

Warning: This report contains flash photography.