vLkwwdmIKSE

Wednesday, Jan 1 at 7 AM

London’s New Year’s Day Parade is a cherished turn-of-year tradition bringing pomp, circumstance and good old-fashioned fun to the United Kingdom’s capital.