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