The Investment Trust of India rallies 17% on ITI Reinsurance share buybackhttps://www.moneycontrol.com/news/business/stocks/the-investment-trust-of-india-rallies-17-on-iti-reinsurance-share-buyback-3681211.html#THEINVEST