London New Year’s Day Parade, by James Willoughby / SOPA Images
The London New Year's Day Parade, held annually on January 1st since 1987, showcases more than 8,000 participants, including international bands, cheerleaders, large inflatables, and floats, progressing from Piccadilly to Westminster. The parade attracts up to one million spectators who watch the event free of charge along a route passing notable landmarks such as Piccadilly Circus and Trafalgar Square, providing a celebration of global music and culture.
You must be logged in to use lightbox functionality