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 ...
Where the Limpopo and Shashe Rivers meet, forming the modern border between Botswana, South Africa and Zimbabwe, lies a hill that hardly stands out from the rest. One could easily pass it without ...