English: There had been heavy rain in the area in recent days.
Telugu: ఇటీవల ఆ ప్రాంతంలో భారీ వర్షాలు కురిశాయి.