Nepal has several ancient pilgrimage sites. Each temple is attached to a legend or belief that glorifies the miraculous powers of its deity. Kathmandu Valley is home to the famous Pashupatinath Temple, Swayambhu Stupa and several other famous temples. Hundreds of famous temples are located in and around the Kathmandu Valley. Some well-known pilgrimage sites are: Baraha Chhetra, Halesi Mahadev, Janakpur, Pathibhara, Tengboche in East Nepal; Manakamana, Gorkha, Lumbini, Muktinath, Gosainkunda, Tansen, Kathmandu Valley in Central Nepal; and Swargadwari, Khaptad Ashram in West Nepal. Pashupatinath, Swoyambhunath, and Boudhanath are the sites that are also listed in the UNESCO Heritage Sites.
Nepal is also the Gateway to Kailash Mansarovar, the mythical abode of Lord Shiva. Devotees from various parts of Nepal and India throng the temples during special festivals. Even though weak infrastructure renders some places hard to reach, efforts are being made on national level to develop and promote some popular sites.
The famous temple of Muktinath lies in the district of Mustang. Muktinath is a pilgrimage place for both Buddhist and Hindu. It is situated 48 km north east of Jomsom at an altitude of about 3749 m. Its main shrine is a pagoda-shaped temple dedicated to lord Vishnu. Behind the temple there are 108 waterspouts cast