Harrods is a department store located on Brompton Road in Knightsbridge, London. It is owned by the state of Qatar.