ITC 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.

Related content items
comments powered by Disqus