English: All this happened a few weeks ago.
Telugu: ఇదంతా కొద్ది వారాల్లోనే సాధ్యమైంది.