City

Barcelona

The city of Barcelona – the capital of the Spanish autonomous region of Catalonia, Spain’s largest seaport. The city is located on the Mediterranean coast in the north-eastern part of [See all]