Africa and the Near East
:
ONCF: Office National des Chemins de Fer du Maroc
:
Motorised train
Africa and the Near East : ONCF: Office National des Chemins de Fer du Maroc : Locomotive
Africa and the Near East : ONCF: Office National des Chemins de Fer du Maroc : Passenger coach