English: Oh, Spain.
Telugu: ఓహ్, స్పెయిన్.