News

A store in Greater Manchester is one of those marked for closure by River Island, the retailer has confirmed. River Island ...
River Island is set to push ahead with plans to shut 33 stores after receiving court approval for a major restructuring.