Getting From The Lord Mayor’s Show

Each year in November the new Lord Mayor of London is installed. This is the Lord Mayor of Dick Whittington fame, not the Boris variety. There have been lord mayors since 1189, 821 years ago or, to put it another […]