English: that's finally arrived
Telugu: చివరకు వచ్చింది