Did you see my first part of London Christmas Lights? Check it out here. Ready for some more?
The most impressive sight in London during Christmas is surely the Churchill Arms pub in Kensington where 22,000 lights and 80 trees make this a must see. Every year they seem to add more – can you imagine the electricity bill! Continue reading