Labour has clinched full control of Bradford Council by a whisker – the first time one party has had a majority for 15 years.

The Labour administration, which previously had to rely on the support of other parties or independents to push through its plans, now has 46 seats – the exact number needed for a majority on the 90-seat Council.

UKIP was also celebrating after getting its first candidate elected in Keighley West and coming close in a number of other wards.

The losers were the Conservatives, who made a net loss of two seats, and the Peace Party, whose sole sitting councillor, Imdad Hussain, lost his seat to Labour in Heaton.

The Liberal Democrats held their seats with no gains but no losses either.

And George Galloway’s Respect Party failed to make any impact, with no councillors elected.