William Russell, the 692nd Lord Mayor of the City of London, will serve an additional year in office to ensure continuity of leadership during the current COVID-19 outbreak. The Lord Mayor was initially due to step down in November 2020 after completing a one-year term, following the scheduled election of his successor this September. He...Read More