Corporate Press ReleaseTata Power Renewable Energy Commissions One of India’s Largest Floating Solar Projects of 126 MW in Omkareshwar, Madhya PradeshNewsmantraNovember 14, 2024 by NewsmantraNovember 14, 20240 The project has a capacity of 126 MW The installation features 213,460 bifacial glass-to-glass modules...