Nepali Culture Castes, Religions, Festivals, Costumes

Located between the two larger countries, China and India, Nepal is a small landlocked country...