London lights up with Christmas at Kew Gardens

11 Photos

“Christmas at Kew Gardens” in London, England lights up this part of the city heading into the holiday season.