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