In pictures: Faces of Nepal
NEPAL is estimated to have about 102 castes and ethnic groups. Those of Nepali origin are divided between Khas and Mongoloids and include groups such as the Chhetri, Thakuri, Bhramin, Magar, Newar, Tamang, Sherpa, Rai and Limbu.
With different languages, cultural practices, religions and dress they form a dynamic part of the experience of visiting Nepal.
These images showcase some different ethnic groups from around the country.
All images by Joanne Lane, www.visitedplanet.com