VerlieBellinghausen VerlieBellinghausen 24-09-2015 History Answered China is separated from indian subcontinent by the himalayan mountains found at