The Mayor of London is the head of the executive of the Greater... - dofaq.co
mayor of london

The Mayor of London is the head of the executive of the Greater...

wikipedia - 09 May 2021
The 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.

What's New