English: It has rained recently.
Telugu: ఇటీవల వర్షాలు భారీగానే కురుస్తున్నాయి.