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:
5.2m questions
6.7m answers