Santiago de Compostela, Seville and Saragossa... sure that's somewhere... uh, in Spain? Yes, they are. And yes, that may need to be repeated a few more times. This quiz covers the 18 capitals of the Spanish regions (autonomous communities). It's not that easy, but it's important to understand the country.
If you don't know the regions yet, I recommend the Spain - Autonomous Communities Quiz
This quiz covers the following cities:
Barcelona, Las Palmas de Gran Canaria, Logroño, Madrid, Murcia, Mérida, Oviedo, Palma de Mallorca, Pamplona, Santa Cruz de Tenerife, Santander, Santiago de Compostela, Seville, Toledo, Valencia, Valladolid, Vitoria-Gasteiz and Zaragoza