“Harrods” is the most famous ___________store in London. It attracts shoppers from all over the world. With over 330 different departments on seven floors it is the biggest store in Europe.
shopping mall
department
supermarket
Auchan