Tata Power Renewables commissions 431 MW DC Solar in Neemuch, Madhya Pradesh
Perceived to be one of India’s most cost-effective bids for large-scale solar energy production, the project was won through a competitive bidding process
Tata Power Renewables commissions 431 MW DC Solar in Neemuch, Madhya Pradesh Read More