From the icy peaks of the Kashmir to the backwaters of Kerala, from the sand dunes of the Thar Desert, India is...