According to wikipedia Chinese New Year "is the most important of the traditional Chinese holidays. It is sometimes called the "Lunar New Year" by English speakers. The festival traditionally begins on the first day of the first month (Chinese: 正月; pinyin: zhēng yuè) in the Chinese calendar and ends on the 15th; this day is called Lantern Festival. Chinese New Year's Eve is known as Chúxī. It literally means "Year-pass Eve"." So perhaps we stumbled upon the Latern Festival. And the BBC claims that London has the largest New Year celebration outside of Asia!
Dragons in the parade
Balloon head up close and personal
And of course we had to stop and eat in Chinatown! Best sweet and sour chicken everrrrrrrr