News

A flagship retailer in Brighton is set to close. River Island has announced the locations of the 33 shops it is set to close – with hundreds of jobs still at risk. Among them is the store in Churchill ...