cleantechnica.com
India Plans World’s Largest Floating Solar Power Project (50 MW)
After canal-top solar power projects, India is planning to install the world’s largest floating solar power project. India’s leading hydro power generator National Hydro Power Corporation (NHPC) is…