Africa has one of the most underdeveloped rail networks in the world, yet the locomotive fleet in a number of countries (especially in South Africa, Egypt, Morocco, Algeria, Namibia, Botswana, Tanzania and Kenya) is being actively renewed.
Download the file if you want to learn more.
Locomotives of South Africa.pdf