London's New Year's Day Parade 2019 - The World's Greatest Street Spectacular! - 12 Noon, January 1st