Labour lawmaker Sadiq Khan was elected mayor of London, becoming the first Muslim elected to lead a major Western city.
The official announcement was made early Saturday morning local time. Khan won with 1,310,143 votes, beating Conservative rival Zac Goldsmith, who got 994,614 votes, NBC News reported.
In a speech after the announcement, Khan said he was "humbled" by the result and promised "to always be a mayor for all Londoners."
Khan, 45, was a favorite to replace flamboyant Conservative Boris Johnson as mayor. His victory makes him London's first Muslim mayor and breaks the Conservatives' eight-year hold on City Hall.