For many cities, the annual tradition of putting up a Christmas tree is a treasured one. Many of them have a story behind them and all of them provide a little dash of joy to our lives as the nights draw in and the temperatures fall. Here are our picks for the most beautiful Christmas trees around the world! London, England Credit: shanneong/Shutterstock The tree that stands in Trafalgar Square is
— Read on