Tata Power Wins 300 Megawatt India Solar EPC Order
One of India’s largest integrated solar power companies has secured the rights to develop a 300 megawatt solar power project for a government-owned company. Tata Power Solar Power Systems has won a contract to construct a 300 megawatt solar power project for NLC India. The project shall be located in … [continued]