Lord Mayor 2019

Heads-up for Lord Mayor’s Show 2019

Lord Mayor’s Show 2019 will be held on 9 November, tomorrow morning, across Central London. More than 500,000 people are expected to take to the streets for this annual show. The parade will travel the three-mile-long…

Accessibility | Cookies | Terms of use and privacy