English: They've seen it recently.
Telugu: వారు ఇటీవల కనిపించారు.