Tourism in Spain: Barcelona City
Barcelona has an incredibly privileged position on the northeastern coast of the Iberian peninsula and the shores of the Mediterranean. Barcelona is the second largest city in Spain in both size and population.
It is also the capital of Catalonia, one of the seventeen autonomous communities that make up Spain. Therefore, Barcelona has two official languages: Catalan, generally spoken in all of Catalonia, and Spanish. Source: barcelonacitytourism