With respect, I am interested in hearing others try to justify the fact Hindus are almost exclusively Indian (or Indian descendants).
Hindus are not almost exclusively Indian. Sure there are more Indian Hindus than other nationalities but that means nothing. there are European Hindus, African Hindus (Did you know in Ghana there is a thriving Hindu community with out a single Indian there?), East Asian Hindus, South Pacific Hindus, Latin American, and North American Hindus.
Let me break this down for you. Before the Greeks invaded from the West, Hinduism spanned from Persia to Vietnam. It went as far north as China and as far south as Indonesia. By the 4th century BCE the Greeks were planning to invade India and Buddhism was rising to power. Buddhism unlike Hinduism was a missionizing religion. They went throughout the Hindu world and gained converts. That coupled with the Greeks to the west pushed Hinduism out of some parts of the world. It wasn't completely gone though until the Muslims invaded, pillaged, tortured, and destroyed Hindus throughout western Asia and then eventually all the way into India.
As Hindus we do not fight holy wars or try to "win converts" People become Hindu out of choice after recognizing its truth and beauty. We force it on no one.
Today Hinduism has a presence in most countries and that is not due to Indian immigration.
It seems very obvious that Hinduism developed culturally in ancient India by people and has remained alive, like other religions, by tradition.
Isn't that how all religions stay alive... by culture? Oh wait no I'm sorry, some religions stay alive through scare tactics like eternal damnation or through the use of crusades, inquisitions, jihad, and jizya
Or perhaps you believe brown folks are the chosen people?
LOL first of all, the only brown people who think they are the chosen people are the Semitic peoples and members of the Nation of Islam.
Even if we were to believe that, so what is wrong with that? White people have been thinking it for centuries.
Oh and by the way, I'm Irish, Polish, Russian, and Swedish- don't get much whiter than that.
Or perhaps you don't take the religion as being true but rather just practice it culturally?
Nope, I take my religion to be completely true. It isn't about cultural practices, in fact there are a number of cultural practices that I don't keep. It's about developing a relationship with the Divine.
Aum Hari Aum!