BARCELONA
BARCELONA
1888 Views Fri, 6 Mar 2020
Barcelona is Spain's second largest city, and the center of the Autonomous Community of Catalonia. It is situated between the Besôs and Llobregat rivers in the northeast of the Iberian Peninsula. It hosted many civiliza ...