Question: who donates a christmas tree to trafalgar square?
Answer: Oslo , Norway

The Trafalgar Square Christmas tree is a Christmas tree donated to the people of Britain by the city of Oslo , Norway each year since 1947 . The tree is prominently displayed in Trafalgar Square from the beginning of December until 6 January .