Topshop store in on Oxford Street in London, UK. Shutterstock.
Topshop store in on Oxford Street in London, UK. Shutterstock.

What's your opinion?