English: All of this happened over this past long weekend.
Telugu: ఇదంతా గత వారం జరిగింది.