The Harrods of London Scandal: Mohamed Al Fayed Allegedly Abused Over 250 People October 9, 2024 Harrods is one of the most iconic and prestigious department stores in the world, located in the upscale Knightsbridge district of London. Established in 1849, Read More »