ITC Chairman Y C Deveshwar passes away at 72
Business | May 11, 2019 13:03 ISTDeveshwar (72), who stepped down from the executive role as chairman and CEO in 2017 but remained as a non-executive chairman, breathed his last at a private hospital in Gurugram.