Do our scriptures declare that if God has to descend on earth then that place has to be somewhere in India?
Are there any shlokas in scriptures that confirm that God's avatar(human birth) will only be in the Deva Bhumi Or Punya Bhumi Bharata or India?
I asked the same question to one of my forum friends(we are not in contact nowadays) and he answered in the affirmative. But he did not tell me the exact shlokas then.
Our motive was to, in this way, dismiss the claims of any persons, who were not born in India, as avatars of Gods.