India is a vast country stretching from the mighty Himalayas to the tropical land of Kerala....