Nepal

6 places · hill towns & valleys.

Nepal