Tucked down in the lap of the great Himalayas, Nepal enthrals visitors with its spiritual importance, natural beauty, and rich…