Tryouts London

Take a quick test of your knowledge in a subject.



There are 30,000 shops and department stores in London. Harrods is the most famous one. What is FALSE about Harrods?