South Africa's Shosholoza Meyl: Riding the Long-Distance Rails from Johannesburg to Cape Town
Ride South Africa's Shosholoza Meyl overnight train from Johannesburg to Cape Town: routes, tips, and why this 26-hour journey is worth every minute.
L. Carver