When is the next London mayor election and how are they elected?
The mayoral debates are on TV tonight (Picture: Getty/Shutterstock)Sadiq Khan is fighting to be re-elected as Mayor of London. In the City Hall elections due to take place on Thursday May 2, the Labour politician is battling with 12 other candidates. …