NTPC is among India's largest integrated energy companies, with an installed capacity of 70,824 MW.
Bringing you weekly curated insights and analysis on the global issues that matter