 Hinduism took root in Africa from the late 19th century onwards through the spread of the British Empire, which colonized huge swaths of land throughout Asia and Africa, including almost the entirety of the Indian subcontinent.Many Indians were recruited as indentured servants throughout the British Empire, settling mainly in the British colonies of Southern and Eastern Africa.The descendants of these settlers often chose to remain in Africa after the end of colonial rule, developing Indo-African communities that remain to this day.