a - London's New Year's Day Parade has evolved into one of the world's great street spectaculars with up to 10,000 performers from across continents, hundreds of thousands of spectators, and a 'live' TV audience of several hundred million. - London, United Kingdom - Friday 1st January 2016 (1 Picture)
Photo credit: Ana Maria Wiggins
View All: London's New Year's Day Parade
He unveils the 2015 video for his Danger Mouse collaboration.