Trafalgar Square Christmas Tree Arrives In London
The annual Christmas tree is installed in Trafalgar Square. The annual gift...