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