Arguably the world's best-known department store, Harrods is a London institution, renowned for its luxury fashion, beauty, food and homeware collections, its seasonal sales - and, of course, its iconic Christmas lights.
Arguably the world's best-known department store, Harrods is a London institution, renowned for its luxury fashion, beauty, food and homeware collections, its seasonal sales - and, of course, its iconic Christmas lights.