Valencia Balearic Islands Canary Islands Andalusia Catalonia Mallorca Valence Soria Province Cádiz Bunol Pyrenees Mountain Range Southern Spain Asturias Granada Basque Region Total Solar Eclipse Visibility Gibraltar Madrid Pyrenees Mountains Aragon Torremolinos Mediterranean Coast Southeastern Spain Iberian Peninsula Soria