English: It happened relatively recently.
Telugu: ఇది చాలా రీసెంట్‌గా జరిగింది.