Collating and Disseminating Credible Power Industry Data and Information
The Floating power plant will be constructed in India’s state of Madhya Pradesh. The IFC, World…