The Year’s Most Beautiful Christmas Sights from Around the World

And the world is lit for the holidays!

Christmas truly is a magical time, and you can feel it in the air everywhere you go around the world. But it’s at these certain places where the Christmas spirit feels most alive. Which of these have you already been to?

Oxford Street Lights