Africa is a beautiful continent offering many different things from the rugged mountains of South Africa ... the Great Karoo. The train then visits the diamond town of Kimberley, where you can ...