India ranks 63rd on Energy Transition Index, Sweden on top: WEF
New Delhi: India has been ranked 63rd on a global Energy Transition Index released on Wednesday by the World Economic Forum, which said the country has shown significant improvement across energy equity,