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