A total of 13 candidates are standing in the mayoral election which will take place on 2 May. Read this story
A total of 13 candidates are standing in the mayoral election which will take place on 2 May. Read this story
More from BBC | Sadiq Khan Mayor of London 2030