Madrid

The capital of Spain is, as in almost all European countries, by far the largest city in the country. Madrid

Barcelona

With 3.5 million inhabitants, Barcelona is the second largest city in Spain after Madrid. Barcelona offers tourists an almost infinite