Great Countries: Spain

From football and flamenco to Picasso and paella, the Land of Passion has something for every traveller’s taste