Makalaka or Amakhalanga is a general designation used by the Bechuana, Matabele, and kindred peoples, for the Bantu groups who had their Mapungubwe kingdom north of the area of the said groups. The Makalaka people are believed to have had rainmaking powers and because of this, were substantially different from the other Bantu peoples.