Ericka000 Ericka000 20-03-2017 Social Studies contestada The Indian subcontinent is located north of the Himalayas. Question 1 options: True or False Save