English: This happened more recently.
Telugu: ఇదీ ఇటీవలే జరిగింది.