indophobe
Etymology
From Indo- + -phobe.
noun
One who despises India, its culture or its people.