English: Fortunately, it had rained.
Telugu: అదృష్టవశాత్తూ వర్షాలు పడ్డాయి.