Photo: Ajuntament Barcelona, Dalí A cosmopolitan home to 1.5 million, Barcelona is the second largest city in Spain and the capital of Catalonia. Natural World Barcelona is located on the Iberian Peninsula’s Mediterranean coast on a plateau bordered by the Colllserola mountain range and the Llobregat and Besòs rivers. Parc Natural de Collserola Parc Natural … Continue reading Barcelona