Flashcards for India Quiz A Large landmass, such as India, that is smaller than a continent. Subcontinent Holy River Ganges Mountain Ranges that are located on the northern…