What world-famous department store has a Christmas Grotto, where visitors are surrounded by all-things Christmas and can wait on one of the longest lines to have a picture taken with Santa?

If you guessed Harrods of London, then you are correct. Harrods’ Christmas Grotto is located in the Father Christmas World on the 4th Floor and is certainly a site to see if you ever visit London during the holiday season.