28 May 2023 | The Times of India
25 May 2023 | ET Energyworld
18 May 2023 | The Times of India
India recently became the most populous country in the world. Which is the country at the other end of the spectrum? Tuvalu -- an island nation in the Pacific Ocean -- with a population of little over 11,000 people is the least populous country, according to World Bank data.
A monthly snapshot of work at TERIRead More
A peek into what TERI's divisions doRead More