āSparseā Christmas tree lit up Trafalgar Square
Trafalgar Squareās Christmas tree finally got to shed its light on a chilly London on 5th December. After days of preparation and waves of critique for the āanaemic” state of the tree, the lighting-up ceremony…