Answer:
Spain is located in southwestern Europe in Iberian Peninsula.
The capital of Spain is Madrid.
9.5m questions
12.2m answers