How many times can a Mayor of London be re-elected and how long is a term?
The Mayor of London is a critical political role currently held by Sadiq Khan, this is everything you need to know about the role.