Barcelona could be the second largest city in Spain and it is located at the northeastern component of Mediterranean coast of Iberian Peninsula. Spain can also be a capital of region known as Catalonia. Catalan and Castilian Spanish are two official languages of spoken in Barcelona. Barcelona can be a town of Picasso and Miro [...]



