The Mayor of London is the head of the executive of the Greater...
wikipedia - 09 May 2021The Mayor of London is the head of the executive of the Greater London Authority. The current mayor is Sadiq Khan, who took office on 9 May 2016. The position was held by Ken Livingstone from the creation of the role on 4 May 2000 until he was defeated in May 2008 by Boris Johnson, who served two terms before being succeeded by Khan.