Monsoon pours it down over Cherrapunji, Mawsynram

Two of India’s ideal-acknowledged stations for breathtaking monsoon downpour lived up to its their names throughout…