miracletgibson miracletgibson 25-01-2018 Geography contestada India is a _______ with barrier mountains to the northA.contunentB.island C.subcontinent D.peninsula