Where is Barcelona?

Where is Barcelona located?

Barcelona, Barcelona (BCN), Spain (approx. 41.30373°, 2.07315°)


Where is Barcelona on the map?