English: This took place before my eyes.
Telugu: నా కళ్ల ముందే ఈ ఘటన జరిగింది.