Day

May 18, 2020
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