The current mayor of London, Boris Johnson, has chosen not to run for a third term in office now he is MP for Uxbridge and South Ruislip. This leaves an opening for new candidates, one of whom has now been confirmed as Sadiq Khan from the Labour Party.