Every December, Christmas traditions take over London – whether you’re in the mood for disappointing light switch-ons ... tradition is that of the Trafalgar Square Christmas tree.
Of course, it's good for pictures too! The experience is set to continue to light up the Trafalgar Square scene over the next four evenings before finally switching off on February 3. Ticket ...