Many countries have different words for their countries in their local language. India has been known by that name for a long time and we accept it. Just like China being called Zhōngguó in Mandarin and Japan "Nippon".
He did fight for his land against the colonialists. But Philipines was under the Arabized rulers only for 150years and was an Indianized kingdom for 500 years before that.Today's Philipinos who are very catholic may not prefer a muslim sounding name. Even if they need a change, it should be...
China is not part of the free world. In addition to corruption, they have government sanctioned black prisons and labour camps where a victim can be banished to, if they let out any inconvenient truth. So you'll never know till they have a free media or at least free Internet.
Rajastanis should put some effort in lifting their people out of wretched poverty and illiteracy .gor a state with such a rich heritage, Rajasthan has one of the worst living standards in India.
all cultures are not the same. some are more oppressive than others. And there are good and evil in every culture. Like the Hindu caste system. Do you see any Indian supporting it?