Tata Power and AlJomaih of Saudi Arabia are the low bids for MP solar installations
The least bidders for three solar installations totaling 500 megawatts at the Neemuch Solar Park in Madhya Pradesh were Tata
Read MoreThe least bidders for three solar installations totaling 500 megawatts at the Neemuch Solar Park in Madhya Pradesh were Tata
Read More