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