English: All this came to a head this last week.
Telugu: ఇదంతా గత వారం జరిగింది.