Lord Mayor's Show
A tradition in England's Capital dating back as far as the 13th Century the Lord Mayor's Show is a display of ostentation & eccentricity.
The event began in the early 13th century when King James allowed the City of London to appoint its own mayor.
These photos are from the last 3 years shooting the event.