English: Its taken a long time coming.
Telugu: వచ్చిందంటే దీర్ఘకాలం వెంటాడుతుంది.