The Omkareshwar Floating Solar Power Plant, part of a 600 MW floating solar park on the Narmada River, is India’s largest ...
p>Union Minister of New and Renewable Energy Pralhad Joshi visited the Omkareshwar Floating Solar Park, located in Khandwa district of Madhya Pradesh.</p> The Tribune, now published from ...