Larsen & Toubro, India’s leading engineering, procurement and construction projects, manufacturing, defence and services conglomerate, opened the doors to ‘Planet L&T,’ its sprawling new digitally-enabled corporate experience center. Located at its newly-built ‘A.M. Naik Tower’ in Powai, Mumbai, the center is spread over close to 10,500 square feet. The ‘Planet L&T’, a mesmerising peek into…