State-owned Bharat Heavy Electricals Limited (BHEL) today announced it has commissioned India’s largest floating solar plant. The 25 MW project, occupying a water surface area of 100 acres, is located ...
Larsen & Toubro’s floating solar project will have a capacity of 75MW. Image: Tata Power Indian engineering, procurement and construction (EPC) firm Larsen & Toubro has received a contract to build a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results