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