[The Conversation Africa] Mapungubwe is a world heritage site and national park located on the border between South Africa, Zimbabwe and Botswana. From about 1000 AD the settlement there developed into a major African state before being abandoned by the 1300s.