keke140 keke140 11-10-2016 History Answered china is separated from India subcontinent by the Himalayan mountains found at