English: And yet they won?
Telugu: అయితే ఇంతకీ వీరు గెలుస్తారా?