In which country are the Principal mountain peaks of Lhotse located?
Principal mountain peaks of Lhotse is located in Nepal-China.