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