Lord Mayor Show

Date
Saturday, 10th November 2018

The annual Lord Mayor Show is taking place in central London.