Tag Archives: South African travel

Encountering the ancient history of Mapungubwe

Site of the oldest kingdom in southern Africa, this magical national park also has an abundance of wildlife and beautiful views.