English: This time, Spain won it.
Telugu: ఈసారి స్పెయిన్ విజయం సాధించింది.