India is ranked 123, two rungs below China, in a new assessment of the performance of nations worldwide in addressing pollution control and managing their natural resources.
The global environmental performance assessment, conducted by two US Ivy League universities, has ranked India above 100 on several key criteria