Tata Power Renewable Energy
Tata Power Renewable Energy is a developer / asset owner headquartered in Mumbai, India, active across solar PV, wind energy, energy storage, e-mobility. The WoREA Buyers Guide profile covers renewable generation, rooftop…