New Delhi: As monsoon rain pummelled the northeast, Cherrapunji in Meghalaya recorded a massive 811.6 mm of rainfall in 24 hours ending 8:30 am on Wednesday, the highest in June since 1995, the India Meteorological Department (IMD) said. One of the wettest places in the world, Cherrapunji has recorded more than 750 mm of precipitation […]