English: They came recently.
Telugu: కాసేపటికే వారు వచ్చారు.