Trafalgar square Tree
Every single year you will find a magnificently decorated Christmas tree standing tall in the centre of London’s Trafalgar Square in London — but do you know where it comes from? The tree has been a gift from the people of Oslo, Norway, since 1947 to thank the British for their help during World War II.