Respuesta :

China is separated from indian subcontinent by the himalayan mountains found at the intersection of South Asia and East Asia. These mountains have acted a natural barrier to invasion for thousands of years.