Country Road closes stores and Pickled Possum calls last drinks as Chanel opens
Venerable Australian fashion retailer Country Road – known for setting the standard in women’s power suits over decades – has closed a number of stores.