Query: What are the tallest mountains found in China ?
Rating: Good