BREAKING NEWS

BREAKING NEWS

no comment

London Parade

Musicians, performers and floats paraded through the streets of London on New Year's Day.

Around 10,000 participants from across the United Kingdom, Europe and the United States were slated to perform in the parade.

The procession, which has taken place every year since 1987, runs from Piccadilly down Lower Regent Street to Parliament Square.

More No Comment