China is the world’s most populous country with a population of 1.3 billion people. It is also the third largest country in terms of land area and the second largest in terms of population density. China has an estimated 2,000 mountains that are over 3,000 meters high.
There are many mountains in China with over 2,000 peaks that are over 3,000 meters high. The highest mountain peak is Mount Everest at 8,850 meters above sea level.
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded