As per puranas, Vishnu has 10 avatars ( including kaliyuga) Of them he lived full life as human in Bal Ram, Parasram, Ram and Krishna avatars.
And also as per Hindu theory God is everywhere and on that thought He lives everywhere in Earth too.
Your vote on this answer has already been received
G O D refers to the supreme POWER of the DIVINE INTELLIGENCE,where:
G stands for Generatiing POWER,
O ,, for Organising POWER, and
D ,, for Destroying POWER
In short, GOD dwells in every cell of every being and in every atom of every matter not only on earth but in the entire solar syste. That power only gave you and me birth and even the power to operate the computer to communicate like this. Can you show me a place where God does not dwellin any form.God takes differnt forms and shpes like parents, teachers,skill, discrimination power, senses,organs and systess.HE is in the taste of the tasty, beauty of the beatiful, inthe sincere service of the servants, in the knowledge of the knowledgeable, in the wisdom of the wise.....etc..