India is known for its legendary diversity of terrain that it traverses. It is a land of snow-clad peaks, lush forests, tempestuous rivers, unspoiled...