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