L&T has been placed as the sector leader in the capital goods category and among the top 15 corporates in the country for its sustainability efforts in the just released Responsible Business Ranking 2018 by Futurescape and Indian Institute of Management (IIM), Udaipur.