Winter in London

Christmas in Trafalgar Square: Witnessing the Magic of the Giant Tree, Carol Singing, and Festive London Traditions

Standing in the middle of Trafalgar Square in December, I really felt London’s holiday spirit come alive. Watching the giant ...
Read More