
Tata Power Renewables commissions 431 MW DC solar in Neemuch, Madhya Pradesh
Tata Power Renewable Energy (TPREL) has successfully commissioned the 431 MW DC solar project at Neemuch in Madhya Pradesh. Perceived to be one of India’s most cost-effective bids for large-scale solar energy
Follow