The 2000kWp Floating Solar Power Plant at Water Works, Sector-39 has … by CREST (Chandigarh Renewable Energy and Science & Technology Promotion …
Read Complete New : North India’s largest floating Solar project inaugurated in Chandigarh – Babushahi