Skip to main content

Chhattisgarh’s First 15-Mw Floating Solar Plant