English: At this point the rain arrived!
Telugu: ఈ సారి సకాలంలోనే వర్షాలు !