English: He had waited 23 years for this moment.
Telugu: ఈ సమయం కోసం 23 ఏళ్లుగా వేచి చూశానన్నారు.