20 candidates are competing to be next Mayor of London
There are a record number of candidates running to be the next Mayor of London, it emerged today. Some 20 candidates have thrown their hats into the ring in a bid to take over from current Mayor, Sadiq Khan. This year’s race features a number of colourful characters including the scion of an acting dynasty, a … Read more