Rolling stock company


A rolling stock company or rolling stock leasing company owns and maintains railway engines and carriages which are leased to train operating companies who operate the trains.

Africa