India is a land of many wonders and surprises that leave your spirit of travel yearn for more. From the highest of altitudes to the lowest of gorges, the country has a lot of things ravishing for the average traveler. If trekking in Himalaya and Nepal, the tallest mountain ranges in the world excites you