What is the major physical barrier that is located to the NORTH of the Indian Peninsula? Bay of Bengal Indian Ocean Red Sea Himalyan Mountains​