This list contains 1 entry(ies).
Humla is a remote and mountainous district situated in the north-west corner of Nepal, bordering with China.