English: It is located in the northwest of Spain.
Telugu: ఇది ప్రస్తుతం ఉత్తర-పశ్చిమ స్పెయిన్లో ఉంది.