The Omkareshwar Floating Solar Power Plant, part of a 600 MW floating solar park on the Narmada River, is India’s largest initiative in floating solar energy.
Results that may be inaccessible to you are currently showing.
Hide inaccessible resultsResults that may be inaccessible to you are currently showing.
Hide inaccessible results