Nepal is a confluence of two of the great religions of the world: Buddhism and Hinduism. The intricate harmony of these religions that has existed for more than two millennia has left an indelible impression in the outlook that Nepal offers to her visitors. The hills and mountains of Nepal have offered a solace to countless holy men and women, both Hindus and Buddhists, as a sanctuary of solitude and a place to meditate. This has resulted in monasteries and gompas. Furthermore, Nepal as the birthplace of Buddha is the centre for many pilgrimage sites. This is the place where people not only preach and study philosophy, but where people live philosophy. The experience in this holy land will undoubtedly touch your soul and bring about positive spiritual changes in you.