The Trafalgar Square Christmas tree lighting ceremony 2013

© Trafalgar Square Christmas tree, Wikipedia The much anticipated annual family event is nearly here... For many Londoners the lightning ceremony of the Norwegian Christmas tree and the carol singing in Trafalgar Square is the very first sign of Christmas. The Trafalgar Square Christmas tree has been an annual gift to the people of London by the city of Oslo, Norway, each year since 1947 as a...

Read More