Tejal Sandera 68 2052 days ago YC Deveshwar was one one of India's longest-serving corporate chiefs with over two decades at the helm as the executive chairman and chief executive officer at ITC Ltd till February 4, 2017