12. He Lives on Mount Kailasa
Mount Kailasa, also known as Mount Kailash, is in the Tibetan region of the Himalayas. Hindus believe that it is the home of the gods, similar to Mount Olympus in Greek mythology. The Karnali River, which flows into the Ganges, originates on Mount Kailasa. On top of the mountain, Shiva and Parvati reside in a state of perpetual meditation.