English: This all occurred before my eyes.
Telugu: ఇదంతా నా కళ్ల ముందే జరిగింది.