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