English: They arrive at the last minute.
Telugu: వారు చివరి నిమిషంలో అప్ ఇస్తాయి.