Nepal, located in the Himalayan foothills to the south, is a country rich in ethnic diversity, festivals, stunning beauty, and culture. For most international ...