namaskar

I see the term Bharat-Varsha applied to only India in some cases, but I've also seen it refer to the "world," or planet by others, usually by western followers of different dharma traditions, most notably ISKCON.

For people who believe the former is true, how do you reconcile that with the idea that the Supreme being described in shastras is indeed a universal deity and not just the God of Indians?

For people who believe the latter is true, why have none of the avatars appeared in any place outside India? Why do shastras only speak of holy places within the subcontinent and nowhere else?