British Prime Minister David Cameron has vowed to “govern for everyone” after final results gave his Conservatives a surprisingly comfortable lead over Labour in Thursday’s general election.

Hailing a “strong night” for his right-wing party, Cameron said he hoped to form a government in the coming days and vowed to stick to his promise to bring more devolution to the country, after a nationalist landslide in Scotland.

READ ALSO  FIFA World Cup 2026 bidding process delayed

Final results showed his Conservative Party had secured the 326 seats required to form a majority government.

Labour, which had gone into the election expecting to challenge for power, was instead soundly beaten. Party leader Ed Miliband said he was stepping down on Friday.

READ ALSO  Bayelsa govt harps on reduction of huge salary wage bill

Britain’s main opposition party failed to make enough gains in England and Wales to offset a trouncing in their Scottish stronghold, where they were all but wiped out by the Scottish National Party (SNP).

The SNP won 56 seats and the centrist Liberal Democrats collapsed from 57 to just 8. Nick Clegg, the deputy prime minister, resigned as Lib Dem party leader following the debacle.

READ ALSO  Breaking: Buhari signs 2016 budget into law

It was also a bad night for the anti-Europe, anti-immigration UK Indedendence Party (UKIP), which picked up just one seat. Its leader, Niger Farage, also stepped down after failing to win his contest.