I have had this doubt right from my childhood.
Why do all Gods resemble humans and why are they mainly on Earth but not on other planets or other parts of the Universe where Humans don't exist?
For example, Lord Shiva is associated with Himalayas and Lord Vishnu with the Oceans and so on.
Does it mean Gods that we currently worship only belong to the Earth and there may be some other Gods for the rest of the Universe?
I am sorry if my question hurts anyone.