Kailasa
Kailasa (also called Kailash), is believed to be the home of Lord
Shiva by
Hindus, and is a pilgrimage site. It is located in the Himalayas in Tibet, and is about 6700m high. It lies near the sources of the Sutlej,
Indus and Bhramaputra rivers.
This article is a stub. You can help Wikipedia by fixing it.