Whether London's next mayor is Zac Goldsmith or Sadiq Khan, they must pay …

A mayoral election campaign can be a strange thing. Without the national media attention of a General Election one can be forgiven for sometimes thinking that the candidates have gone quiet. But they're out there. From Orpington's church halls to