LikeShareFollow
Harrods Limited is a department store located on Brompton Road in Knightsbridge, London, England. It is currently owned by the state of Qatar via its sovereign wealth fund, the Qatar Investment Author
ity.