It was revealed last week that 33 shops across the UK are set to close.
Full ArticleFive River Island stores closing in Scotland named amid fashion firm's heavy losses
Daily Record
0 shares
1 views