Mapungubwe is an African Middle to Later Iron Age site (AD 900-1300), located in the Mapungubwe National Park, in the Shashe-Limpopo river basin, Limpopo province of South Africa, adjacent to both Zimbabwe and Botswana. A stratified population is in evidence at the site, with elites residing at the