Latest News 2024 Lord Mayor’s Show Dave Watts | November 8, 2020 Alastair King is the 696th person to hold the office of Lord Mayor of The City of London, and 2024 celebrates 809 years since the first Lord Mayor’s Read More