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​

Relax

Respuesta :

Answer:

Himalayan mountains

Explanation: