answersLogoWhite

0

The Himalayas are exactly situated in the north-east of India & stretch across 6 countries, Bhutan, Pakistan, Nepal (Mount Everest is found here), Afghanistan, China & India. They are the largest mountain range in the world.

cheers!

User Avatar

Wiki User

17y ago

What else can I help you with?