The renewables arm of Indian engineering major Larsen & Toubro (BOM:500510), or L&T, has sealed an engineering, procurement and construction (EPC) contract for a 116-MW solar-plus-storage project in the eastern state of Bihar.