125k views
0 votes
China is separated from indian subcontinent by the himalayan mountains found at

1 Answer

5 votes
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. 
User Nazneen
by
7.3k points