ITC

ITC Chairman YC Deveshwar passes away at 72

Y C Deveshwar the Chairman of ITC was India's longest serving CEO and has received…