Five River Island stores closing in Scotland named amid fashion firm's heavy losses

Daily Record

Published

It was revealed last week that 33 shops across the UK are set to close.

Full Article