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.
UKIP leader Nigel Farage claimed a "sea change" in British politics as they gained more than 140 council seats in the local elections.
There is no question that the day belongs to UKIP and Nigel Farage. The party has gained over 100 seats and won about a quarter of the vote.
In an article for ITV News, the Conservative MP Adam Afriyie calls for a guarantee on an in-out EU referendum to deal with the UKIP threat.