South Africa by train

12 Nights

Cape Town, Franschhoek, Northern Cape, Johannesburg and Madikwe Game Reserve