Botswana's Indian population is made up of many Indian-Africans of several generations, from Mozambique, Kenya, Tanzania, Mauritius, South Africa, and so on, as well as first generation Indian immigrants.