London’s festive lights! (Part 1)

When does Christmas start in London? If you believe some of the shops it’s September or even August but for me, it’s when the famous Christmas tree is lit in Trafalgar Square on 4th December. The tree has been sent from the people of Norway every year from 1947 to thank the people of Great Britain for their support during the Second World War. I was in the square to see the lights go on as the carols are sung and suddenly felt all Christmassy! The reflection in the fountain was a bonus.
Continue reading