A 500-mile journey across South Africa in a luxury hotel train, which travels between Pretoria and Durban on the coast over the course of three days.
Save my name, email, and website in this browser for the next time I comment.