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