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…