Norway
England.
Germany
italy
Christmas trees originally come from Germany and we adopted it as it spread from country to country throughout Europe.
Tanenbaum is German for "Christmas tree."
Each year since 1947, a Christmas tree has been given to the people of London from the people of Norway in gratitude for Britain's support for Norway during World War II. For many Londoners the Christmas tree and carol singing in Trafalgar Square signal the countdown to Christmas.
Mexico.
Canada
There is no Oxford Street Christmas tree. There's one in Trafalgar Square which is a present from the people of Oslo, Norway.
The United States of America
It is a gift each year from Norway.