Mayor of London

Head of the government of Greater London

The mayor of London is the head of the executive of the Greater London Authority. The role was created in 2000 after the London devolution referendum in 1998, and was the first directly elected mayor in the United Kingdom.

Mayor of London News and Videos   LIVE

ℹī¸ This is a LIVE page which updates automatically as we're monitoring our hand-curated selection of verified and trustworthy media outlets

You might like