Nepal is known as the “abode of God” simply because of the temples and shrines for all the Gods and Goddesses all over the country. Each temple is attached to a legend that glorifies the miraculous powers of its deity. There are many pilgrimage sites in Nepal, such as- Barah Chhetra, Gosainkunda; Manakamana, Muktinath, Janakpur etc. Devotees from various parts of Nepal and India throng the temples during special festivals. Nepal is also the Gateway to Kailash Mansarovar, the mythical abode of Lord Shiva.