English: It has rained recently.
Telugu: తాజాగా వర్షం జోరందుకుంది.