Retailers continue to witness 67% degrowth, leading to non-recoverable economic damage to the value chain, finds RAI survey
2Min Read
An earlier consumer sentiment survey by RAI had revealed that more than 60% of the consumers will wait up to 90 days before shopping,