Storia: ITC has paid dividends worth Rs 90 per share since 2020. Should you buy? — Warptech Lab News