Global Infrastructure Sherpa

Tata Power Company Limited

Category: Utility/Offtaker · Headquarters: India · Tracked deals: 1

Tata Power Company Limited is an integrated energy solutions company in India, operating for over 109 years with a focus on conventional and renewable energy generation, transmission, and distribution, and a clean energy portfolio of 7,856 MW.

Website: https://www.tatapower.com

Recent deals