Is there still a place for Topshop on the UK's high streets? - Retail ...

Is there still a place for Topshop on the UK's high streets? - Retail ...