One of the most exciting
times of the year in
London is when the
Christmas lights begin to
show up all over the city.
England’s capital does a
great display, you have
got to see it during
Christmastime! Lights are
set up as early as the
beginning of November, and
stay up until at least New
Year’s. Click to see a few
places you can go in
London to get in your
Christmas lights fix. :)