Country Road to Shut Flagship Stores Amid Mounting Sales Pressure

Country Road to Shut Flagship Stores Amid Mounting Sales Pressure

Country Road is a well-known Australian fashion label that has stood strong for decades. But even big names aren’t immune to market pressure. In a surprising turn, the company has decided to close two of its major flagship stores. It’s a sign of the times and a warning for the wider retail world. What is…