Answer:
Spain is located in southwestern Europe in Iberian Peninsula.
The capital of Spain is Madrid.