Getty Images/iStockphoto Industry News Deposit return scheme delayed until October 2027 Pooja ShrivastavaApr 25, 2024