Nepal In Brief ::
Nepal is a country of amazing extremes. For 2500 years, the Buddhist world has regarded Nepal as sacred ground – for it has been the home of many great Buddhist teachers, both Tibetan and Indian, and most important, it is the birth place of Lord (Sakyamuni) Buddha and the residence of 'The Living Goddess – Kumari '. Read More |