It was the celebration of the chinese new year on january 29th.
Here is a link with a photo of the event:
This is a discussion thread for the following file:
Massive Crowd at Trafalgar Square
Is this is Ashes winning team or some other big event at Trafalgar sqaure, any ideas?