English: They've done it recently.
Telugu: వీరు ఇటీవల కాలం చేసారు.