English: I've waited long for this.
Telugu: నేను ఇంతకాలం వేచి చూస్తూ వచ్చాను.