Answer:
The physical features that isolate China from the rest of the world are the Gobi dessert in the north, and the Himalayan mountain range in the southwest.
Step-by-step explanation:
9.4m questions
12.2m answers