ITC’s renewable energy portfolio includes 138 MW of wind power projects and 14 MW of solar projects. Renewable energy powers ITC’s 20 factories, …
Read Complete New : ITC Commissions its First Offsite Solar Project with 14.9 MW Capacity in Tamil Nadu – Mercom India