The famous Harrods windows are being taken over by a display from the upmarket retailer’s Food Halls for the first time. The exhbition is called “Stealing Beauty”, and will run until March 27th.