English: Anyway, we finally made it.
Telugu: చివరగా, మేము చివరికి వచ్చాము.