English: At other times recently there has been rain.
Telugu: ఇటీవల పలుచోట్ల వానలు పడ్డాయి.