English: At last the rains have come.
Telugu: చివరకు మళ్లీ వానలు కురిశాయి.