English: waited a long time for this win.
Telugu: ఈ గెలుపు కోసం ఎంతో కాలంగా ఎదురు చూస్తున్నా.