English: It has rained recently.
Telugu: అక్కడ ఇటీవల భారీ వర్షం కురిసింది.