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