I supposed India term seems to come from the Indus Valley civilsation and the rest of the subcontinent should not be associated with that culture from the commonsense point of view. Bharat is what the present India should call itself so as to associate its population to the ancient religous traditionf of the country:
top of page
bottom of page