English: the recent rains and flooding.
Telugu: ఇటీవల భారీ వర్షాలు, వరదలు