English: This happened only recently.
Telugu: ఇటీవలనే ఈ సంఘటన జరిగింది.