Yes, they are most certainly are.
You speak as if all African and Asian countries have the same values. They do not. Further, different groups within each country have different values, such as India's Hindus, Sikhs, and Tamils.
Most hindus are located in Asia for many reasons. One being that hinduism has been in Asia for centuries and most likely began there. Also, one of the old sacred writings, or as christians would say would be a bible, was written in an asian language, although now less and less hindus read from there. XX!
Hindus do all the things non-Hindus do and they have all the emotions that non-Hindus have.
Many hindus do have arranged marriages but not all hindus do.
Where are Hindus in the world?
It is a misunderstanding. Hindus do not do it.
Hindus are from Bharath itself
Hindus have priests & priestesses.
Hindus believe in reincarnation.
There are gay, straight, bisexual Hindus. There are theistic, atheistic, deistic Hindus. There are really religious and non-religious Hindus. Hindus have all sorts of different lifestyles, depending on the particular Hindu.
You can't always tell a South Asian Muslim from a Hindu as culturally they are very similiar. Muslims come in every race, shape and form. The vast majority of Hindus are of the Indian subcontinent
Not all the Indians are Hindus. Almost 80% who live in India are estimated to be Hindus.