44.4k views
7 votes
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​

1 Answer

10 votes

Answer:

Himalayan mountains

Step-by-step explanation:

User Fumisky Wells
by
3.6k points