India’s National Hydro Power Corporation is planning to construct the world’s largest floating solar installation, with a peak capacity of 50MW. A large lake in the South-Indian state of Kerala has been […]
India’s National Hydro Power Corporation is planning to construct the world’s largest floating solar installation, with a peak capacity of 50MW. A large lake in the South-Indian state of Kerala has been […]