Posted
EN FR RU UA
Located in Spain.
Barcelona is a city in Spain, the capital of the autonomous region of Catalonia and the province of Barcelona. The port on the Mediterranean Sea is 120 km from the border of France. One of the most important tourist destinations in European routes.
Videos
Official site: https://www.barcelona.cat
Source: Wikipedia
Author(s) of video(s): GlobeTrotterAlpha