Dancers, riders and bands delight at 800-year-old Lord Mayor's Show
The Lord Mayor's Show is a thoroughy British affair, long on tradition and guaranteed to bring London grinding to a halt. This year's edition was no exception, with thousands lining the capital's streets.
9 Nov 17:10 · Mail Online