The history of the Jewish people in India dates back to ancient times. Judaism was one of the first foreign religions to arrive in India in recorded history. Indian Jews are a religious minority of India, but unlike many parts of the world, have historically lived in India without any instances of antisemitism from the local majority populace, the Hindus. The better-established ancient communities have assimilated a large number of local traditions through cultural diffusion. The Jewish population in India is hard to estimate since each Jewish community is distinct with different origins; while some allegedly arrived during the time of the Kingdom of Judah, others are seen by some as descendants of Israel's Ten Lost Tribes. In addition to Jewish expatriates and recent immigrants, there are several distinct Jewish groups in India: