English: finally arrived now.
Telugu: చివరికి ఇప్పుడు వచ్చారు.