London Mayor Sadiq Khan has received a knighthood, one among a number of politicians named in the New Year Honours list.
Sir Sadiq said it was already the "honour of my life to serve the city I love" and that he was "truly humbled" to have been made a knight.
However, senior Conservatives including shadow home secretary Chris Philp labelled the three-time mayor's knighthood as a "reward for failure".
Also on the honours list are senior Labour MP Emily Thornberry, Conservative West Midlands Mayor Andy Street and Nick Gibb, the former long-serving schools minister.