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