The race for London Mayor has never been a harmonious one, and the 2016 campaign has been no exception. In fact, the battle between the Zac Goldsmith (Conservative) and Sadiq Khan (Labour) has arguably been one of the most acrimonious since the office was created in 2000.
↧