The Omkareshwar Floating Solar Power Plant, part of a 600 MW floating solar park on the Narmada River, is India’s largest ...
L&T was recently selected as the preferred EPC contractor for the North site of the world’s first 24/7 solar PV and battery storage gigascale project in Abu Dhabi. This prestigious win underscores L&T ...