Trafalgar Square Christmas Tree Lit This Thursday!

London’s final tree aka The Trafalgar Square Christmas Tree is being lit this Thursday! Little history lesson : During World War II, Norway was invaded by … Continue reading Trafalgar Square Christmas Tree Lit This Thursday!