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