801 years of the Lord Mayor’s Show
Posted by Speakeasy News > Friday 28 October 2016 > In the News
Each year, since 1215, a new Lord Mayor has been appointed in London and the city likes to welcome him or her with an all-day-long event. The Lord Mayor’s show, which is the world’s oldest event of its kind, is staged every year, usually the early part of November, on the Saturday before Remembrance Sunday. … Continue reading “801 years of the Lord Mayor’s Show”