Respuesta :

China is separated from India subcontinent by the Himalayan mountains found at the crossroads of South Asia and East Asia. They are at the north of India and south of China.