Metro Brands to open 225 stores in two fiscal years
Footwear business Metro Brands plans to launch 225 brick-and-mortar stores in India in the coming two fiscal years which will be financed by its regular cash accruals.