English: All of this took place this last week.
Telugu: ఇదంతా గత వారం జరిగింది.