In the winter, London, the capital of the United Kingdom, comes alive!! Snowing at night, Christmas evenings, the glittering of city lights, carolers on the streets, and delicious Christmas sweets in the markets all make it seem like something out of a fairy tale narrative. We can’t think of a better time to visit London… Continue reading 10 Things to Do in London in Winter