So boris johnson is not going to be mayor of London for much longer and there are a few candidates to chose from but the 2 front runners backed by their parties are sadiq khan (labour party) and zac Goldsmith (conservatives).
Who would you vote for and your reasons why?