2011 is London's New Year Day Parade's 25th Anniversay!
January 1st 2011. 12pm to 3pm.
The New Year's Parade is a free event which has taken place in London each New Year's Day since 1987. More than 10,000 performers take part: it takes about 2 hours 30 minutes for the full parade to pass by. There are marching bands and cheerleaders: many of these travel from the US to take part.
There are also historic vehicles, animals, clowns and giant balloons.