The Big Debate: Three of the candidates in the London Mayoral election battle it out in a live debate with Nihal.