Rory Stewart is running for London Mayor
Former Conservative leadership candidate Rory Stewart is quitting as an MP to run for London mayor as an independent candidate. He will stand in next year’s election against current Labour mayor Sadiq Khan and Tory […]