Indophile

Noun

 * 1) Someone who loves India, Indian culture, cuisine, religions, history or its people.