The 33 megawatt (MW) solar power project has been awarded by Sarda Energy & Minerals Ltd (SEML)
Get all latest content delivered to your email