Harrods has 1.1 million sq ft of retail space, making it one of the largest department stores in the world. The store's vast size allows it to offer an extensive range of products and services to its customers.
Unravel the Harrods Hysteria: The Ultimate Quiz on Britain's Iconic Department Store