English: Spain, Denia.
Telugu: స్పెయిన్, Denia.