Mapungubwe was a city in what is now northern South Africa. Flourishing from AD 1050 to AD 1270 at the confluence of the Shashe and Limpopo rivers, it marked the center of a pre-Shona kingdom which covered parts of modern-day Botswana and Zimbabwe. The site of the city is now a World Heritage site, national park, and archaeological site. The Mapungubwe Landscape was declared a World Heritage Site on 3 July 2003.