Boris Johnson accused of trying to delay May's local elections to benefit from a 'vaccine bump'

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 .