Audio length: 10:45
Sep 25, 2014ITC is an Indian conglomerate headquartered in Kolkata, West Bengal, turning over more than $8 Billion. ITC claims to be the only company in the world of comparable dimensions to be Carbon Positive, Water Positive and Solid Waste Recycling Positive.