The corporate municipality of the City of London stages it's annual tour de force, the Lord Mayor's show.
The corporate municipality of the City of London stages it's annual tour de force, the Lord Mayor's show.
Sign up for the Independent POV newsletter for documentary news and film updates.