Labour’s Sadiq Khan has been re-elected as Mayor of London in a closer contest for the capital than many had predicted. Opinion polls had suggested his Conservative rival Shaun Bailey would be a distant second in the race for City Hall. Mr Khan took 1,206,034 votes after second preferences were taken into account, compared to Mr Bailey at 977,601.