Lord Mayor’s Show now cancelled
City of London announces cancellation of Lord Mayor’s Show The Lord Mayor’s Show, one of the landmark events in the City of London’s calendar, has been cancelled due to the COVID-19 pandemic. The decision has been taken today by the…