PV Tech: Tata Power Solar Systems said it has commissioned India’s largest floating PV plant, a 101.6MWp project in the southern state of Kerala. Deployed on 350 acres of backwaters, the project…