10. South Africa
The second country with the highest Hindu population in Africa after Mauritius, South Africa has over 959,000 Hindu residents. Most of them are believed to be immigrants from different regions in India, mainly Tamil Nadu, Gujarat, Maharashtra, Bihar and Uttar Pradesh. There are also several temples in the country and the Hindu communities celebrate major festivals like Diwali.