Each year, Trafalgar Square, London, hosts what is arguably the most famous Christmas tree in the world, but just what is so notable about this tree?

Trafalgar Square Christmas Tree


Sarah V Monaghan
English Culture Editor