English: the Costa del Sol, Spain.
Telugu: కోస్టా డెల్ సోల్, స్పెయిన్.