India's Top 5 Natural Wonders

#2. The Himalayas

5 n
Himalaya's are the world's highest mountain ranges which are located at the north of Indian sub-continent; they also shelter the world's highest peaks.Himalayas are considered paradise on earth and its cenic beuty is a visual treat. Some of the world's vastest river systems arise in the Himalayas and their combined drainage basin is home to some 3 billion people (almost half of Earth's population) in 18 countries!

Previous
Next