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.
continue reading...

Author
Business News Today

You May Also Like