L&T-Chiyoda Limited (LTC) is an internationally reputed design and engineering consultancy organization formed by Larsen & Toubro Limited, India's premier Engineering, Manufacturing & Construction company and Chiyoda Corporation, Japan, world renowned Engineering Company with five decades of experience in Hydrocarbon and related fields...