English: It has rained recently.
Telugu: ఇటీవల కురిసిన వర్షాలు కలిసొచ్చాయి.