OpenInfraMap

 ⟩ Stats ⟩ India ⟩ Power Plants ⟩ Sewa II

Sewa II is a hydro power plant operated by NHPC Limited with a total output of 120 MW.