India has some of the most impressive and diverse mountain ranges in the world. From the snow covered Himalayas to the misty hills of Western Ghats, these majestic mountains have a lot to offer to all ...