English: The recent heavy rains...
Telugu: ఇటీవలకురిసిన భారీ వర్షాలు,. . .