Crackhappy, 26 days ago The Himalayas are indeed the highest mountains in the world.
The Himalayas are indeed the highest mountains in the world.