Tag: Sexual abuse at Harrods
-
The Harrods Sexual Abuse Scandal
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, the store is renowned for its luxurious goods, high-end fashion, gourmet food halls, and elaborate window displays. With over 330 departments spread across a million square feet, Harrods caters to…