English: The area only recently had received heavy rainfall
Telugu: ఇటీవల ఆ ప్రాంతంలో భారీ వర్షాలు