English: Spain are ecstatic.
Telugu: స్పెయిన్ ను అతలాకుతలం చేస్తోంది.