Vryburg
Bechuanaland Protectorate
National Railways of Zimbabwe
Cecil Rhodes
Botswana Railways
Mafikeng
Botswana
Gaborone
Bulawayo
Africa
South Africa
British Bechuanaland