LONDON - JANUARY 01: Performers on small trains take part in the New Years Day Parade on January 01, 2012 in London, UK. More than 10,000 performers represent for 20 countries world-wide.
Editorial use only
Editorial credit: Bikeworldtravel / Shutterstock.com

Royalty-free stock photo ID: 91811252

LONDON - JANUARY 01: Performers on small trains take part in the New Years Day Parade on January 01, 2012 in London, UK. More than 10,000 performers represent for 20 countries world-wide.