English: The rain's been a long time coming.
Telugu: వర్షాలు వచ్చి చాలా రోజులే అవుతోంది.