India is ranked 90th among 126 countries in a list compiled by the World Economic Forum on the basis of their ability to deliver secure, affordable and sustainable energy. The list was headed by Switzerland, followed by Norway and Sweden, reported PTI. In the WEF's Global Energy Architecture Performance Index Report, three variables were looked at while assessing these countries – affordability, security, environmental sustainability and access.

The United States was at 48th place, Russia 52nd, while China followed India at 94. The report said that India was “facing a vast array of challenges in the power sector in order to meet its growth targets”. It also added that other major global economies have performed “less well” than before on the list. Large developing economies have been under pressure because of the need to boost economic growth as well as improve upon energy architecture, the report said.