In February, weather stations located around the north-east Indian state of Meghalaya recorded 600mm of rainfall in Cherrapunjee, a town of 15,000 people. Although the area generally gets more rain than almost anywhere else on earth, the state until recently lacked such real-time information on w…