Harrods turnover surges to almost £900 million
Operating profits at London’s biggest department store rose slightly from £158.4 million to £162.9 million.
Operating profits at London’s biggest department store rose slightly from £158.4 million to £162.9 million.