It pours! Mumbai, Kerala, Pune, Goa, Chennai, Delhi, wherever we’ve driven over the past month, pregnant clouds have burst over our heads. But that’s hardly a problem for a Land Rover