Skip to main content

Punjab Canal Top Solar Plants, India

5.25 MW suspended canal top installation