English: Spain are quite good.
Telugu: స్పెయిన్ బాగా ఆడింది.