London makes a great destination for fans of the festive season, as the busy city is teeming with Christmas activities and attractions. If you are a fan of the holidays, read on for a look at some festive London highlights to get you in the Christmas mood. It’s Beginning to Look a Lot like Christmas...