English: At least that eventually came.
Telugu: చివరికి అది రానే వచ్చింది.