Although the great majority of Hindus reside in their traditional homeland of South Asia, mainly India and Nepal, Hindus have long settled in other countries.
Hindu merchants had disseminated Indian influence across Southeast Asia by the fourth century C.E., as shown by the structures at the Angkor temple complex and the culture of Bali.
Poverty and congestion in many regions of India (particularly Bihar) drove many of these merchants to work as agricultural contract workers in Fiji, South Africa, East Africa, the West Indies, Mauritius, and even Sri Lanka in the previous century.
Despite the fact that their local status varies, all of these towns have significant Hindu populations.
In some of these countries, Indians are treated equally to indigenous peoples, whereas in others, such as Fiji, they face legal challenges.
Apart from agricultural work, serving in the British army or civil service in other regions of the British Empire, such as Singapore or Hong Kong, provided another opportunity for mobility and promotion.
Finally, following the conclusion of World War II, immigration and nationalization regulations have been liberalized, resulting in the formation of a sizable Hindu community in North America, both in Canada and the United States.
You may also want to read more about Hinduism here.
Be sure to check out my writings on religion here.