Christmas comes to London with Santa Claus Parade, Winter Light Christmas Walk, and non-stop Christmas music

With just over a month until Christmas, London is kicking its holiday festivities into high gear. London’s first Santa Claus Parade of the year takes place at 6 p.m. on Saturday, Nov. 18. The parade was originally scheduled for last Saturday, Nov. 11 …
( read original story …)