Encyc
Sections
edit SideBar
The Himalaya Mountains are the tallest mountains? in the world. They are located mostly in India, China, and Nepal?.