English: I had waited a long time for this.
Telugu: ఇందుకోసం చాలాసేపు ఎదురుచూడాల్సి వచ్చింది.