Journey to the Mountain Nepal Travel Attractions By Susan W. Lillis 4 weeks ago Nepal is a country in Tibet, featuring mountains, valleys, clean air, crystal springs and amazing