If the legendary land of Shangri-la existed anywhere on earth, it would be in the Kathmandu Valley. Nestled against the awesome Himalayas, the valley is an enchanting world of verdant forests filled with wildlife terraced emerald fields temples decorated with erotic stone carvings and mystical symbols, and towns colored by the constant sights and sounds of religious festivals. At the heart of it all is Nepal's capital, Kathmandu, the home of the country's ...