Explore relationships
Integral Coach Factory
Integral Coach Factory (ICF) is an Indian state-owned manufacturer of rolling stock, and electrical multiple units. Established in 1955, it is located in Perambur in Chennai and is the largest rail coach manufacturer in the world.
Use + to expand a branch. Click a topic name to open its summary.