English: They've recently returned.
Telugu: ఇటీవలే తిరిగి వచ్చారు.