Iconic. Opulent. Beautiful. Even these three words can’t quite encapsulate all that Harrods is. Oozing luxury, attracting customers from every corner of the world and offering an unparalleled shopping experience, the store that stands regally over a 5-acre site on Brompton Road in Knightsbridge hasn’t always led such a splendid life.