India's Top 5 Natural Wonders
#2. The Himalayas
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!
Tourist Attractions Places ( 1-5 of 10 )