Few things were more foreseeable in politics than James Cleverly running for Mayor of London.

James Cleverly is to resign as a shadow cabinet minister with immediate effect to run for London Mayor.

Shadow minister for housing, communities and local government to resign with immediate effect