SCI meaning in Navratna Central Public Sector Enterprise ?
Answer» What is Shipping Corporation of India Limited mean?
The Shipping Corporation of India (SCI) is an Indian public sector undertaking. It is under the management of Ministry of Shipping , Government of India with its headquarters in Mumbai, Maharashtra, India that operates and manages vessels that services both national and international lines.