English: All of this took place quite recently.
Telugu: ఇదంతా కొద్ది సేపట్లోనే జరిగిపోయింది.