New Delhi: ITC chairman Y.C. Deveshwar passed away on Saturday in a Gurugram hospital. He was 72, and was ITC’s longest serving corporate head. The cause of his death is not known. He was diagnosed with cancer a few years ago. He had joined ITC 1968 and became the executive chairman of the company in 1996. […]