London.
I do not believe there are any witches involved.The tree is a gift from the city of Oslo, in Norway.
Oslo in Norway
A Christmas Tree.
London, UK
London, at Trafalgar Square.
Oslo, the capital of Norway.
There is no Oxford Street Christmas tree. There's one in Trafalgar Square which is a present from the people of Oslo, Norway.
France has never provided a Christmas tree for London. The people of Oslo, Norway send one that is used in Trafalgar Square
because the tree gives luck that someday Santa truly will come
Since 1947, the people of Norway have donated a Christmas Tree to the people of Britain as a thank you for help received during World War II. The tree is erected in Trafalgar Square which is within the City of Westminster in London.
The tree is traditionally given by the people of Norway
Norway donates a tree every year.