Britannica
Sources used in this answer
Where are Mount Everest and Lake Ayding located in China?
Created from Britannica articles
using AI.
AI can make mistakes, so verify using Britannica articles.
Mount Everest is located on the border between Nepal and the Tibet Autonomous Region of China.12
Lake Ayding is situated within the Turfan Depression in the Uygur Autonomous Region of Xinjiang, China.2