For Indian pilgrims, visiting Mount Kailash and Lake Mansarovar has always been challenging as it falls in the Tibet region, and devotees needed special permit from the Chinese government to visit.
Located in Tibet’s Ngari Prefecture, Mount Kailash is revered as the abode of Lord Shiva, while the nearby Mansarovar Lake is believed to purify the soul. Pilgrims undertake arduous treks to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results