India has always been open to other cultures, languages & religions.
Here is a glimpse on religions which came to India from other countries.
These temples/shrines are of religions like bahai, parsi, jew, christian & muslim
India has one of the world's largest population of muslims (3rd or 4th).