Mt. Meru
Redirected from Mount Meru In Hinduism, Mount Meru is the mountain where the gods live, supposedly 80,000 leagues high. Svarga is also located here.