Teesta Solar Limited

System name: Teesta Solar Limited
Rated system: 200MW
Location: Gaibanda
Commissioned: December, 2024