India, bestowed with a vast and rich treasure of natural beauty
& its seven principal mountain ranges boasts of numerous exquisite
hill towns, most of which owes its origin to the British settlers
in India. Some of the highest passes serve as abodes of Indian
gods. The hills offer spectacular views of mountains and sparkling
streams, cool climate, adventure, wildlife, golfing and most of
all a salubrious retreat from the heat and dust of the plains.