English: Sevilla, Spain.
Telugu: సెవిల్లె, స్పెయిన్.