“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…