Mapungubwe National Park, hosts the ancient Kingdom of Mapungubwe. The park is located in Limpopo Province, South Africa. Maphungubwe was at the confluence of the Limpopo and Shashe rivers in a diamond rich area.
The site of the city of Mapungubwe is now a World Heritage and archaeological site. Some places in the area is breathtakingly beautiful and one can almost imagine what it was like hundreds of years ago.
Visit this wiki page for more information: http://en.wikipedia.org/wiki/Kingdom_of_Mapungubwe