English: It has rained recently.
Telugu: కాసేపటి క్రితం వర్షం కూడా కురిసింది.