many indians are hindus