Himalaya Mountains

From Encyc

The Himalaya Mountains are the tallest mountain range in the world. They lie along the border between China and India and include the countries of Nepal and Bhutan.