English: It has rained recently.
Telugu: ఇటీవల పలుచోట్ల వానలు పడ్డాయి.