Spirituality Sacred Mount Meru: home of the gods and center of the universe According to Hindu records, Christians believe that the earth is the center of the universe. In contrast to this belief, the Hindus consider Mount Meru... SoulAskDecember 9, 2020