May's local and mayoral elections 'almost certainly' going to be delayed for a SECOND time

Almost 40 million people are due to go to the polls on May 6 for votes including for the mayor of London that were delayed from May 2020 because of the first lockdown.