Posted by
Melissa in
Christmas, Christmas shopping, London, United Kingdom
London is the perfect place to celebrate Christmas. Aside for its great ambience and romantic setting, London is the perfect place that is depicted in the song White Christmas. White and bright, London really is glowing in Christmas season. A priceless lightshow in Oxford, even the streets are lit with candle light bulbs and lights. Don’t forget the parks and restaurants glowing to showing the world how brightly the people in London celebrate Christmas.
The Trafalgar Square benefits from a huge Christmas tree each year as a present from Norway for the country’s help during the Second...