Many Indians use racial slurs against Chinese friends. I reported an Indian member a week ago for being racist towards Chinese friends and using racial slurs against them dont know if he got banned yet.
Bharati is not a racial slur. Bharat is an official name of India, even Indian constitution accepts that and in Urdu we always add an -i to describe a nationility like Pakistani, Afghani, Irani, Arabi, Bharati, Quami. Even our Urdu television news readers use these words. Afghanis also dont like it when Pakistanis call them Afghani instead of Afghan, but thats how the Urdu language is. An "i" in the end to describe nationalities.