London at Christmas: Where to see the best lights

London Oxford Street

Christmas in London is especially magical. There is nothing quite like it. London is one of the most festive cities in the world and each year they put a monumental effort into their lights and decorations. Even the red double decker buses ooze Christmas charm as they amble their way through tree lined streets. It …

London at Christmas: Where to see the best lights Read More »