Introducing the eccentric field of candidates running to be London’s next mayor

0
179

There are a record 20 candidates standing in the May 6 London Mayoral election and it has attracted some eccentric figures in British politics.