India’s incredible topography stretches from the frozen summits of the Himalayas, through vast regions like Delhi and all the way south to the tropical greenery of Kerala. The differences found across India’s geography, climate, culture and languages are simply staggering.