Thousands cheer on 696th Lord Mayor of London at annual show

The show dates to the 13th century and is the first official engagement of a new Lord Mayor of London.

Go to Source
Author: Luke O’Reilly