Tata Power shares in focus as co commissions 126 MW floating solar project
- Posted on November 14, 2024
- By Business News Today
- 1 Views
Tata Power shares in focus as co commissions 126 MW floating solar project
Tata Power Renewable Energy Limited has successfully commissioned a 126 MW floating solar project in Madhya Pradesh, India. The project, located on the Omkareshwar reservoir, is one of the largest in the country and will generate enough clean energy to power thousands of homes.