“Tata Power Solar Systems, one of India’s largest integrated solar companies and … scheme of IREDA (Indian Renewable Energy Development Agency).
Read Complete New : Tata Power Solar Systems bags NHPC’s 300 MW solar project worth Rs … – The Financial Express