By MM DeskC&T India builds India’s Largest Floating Solar Energy Plant at Tamil Nadu News May 22, 2021 NULL