Where is Barcelona?

Where is Barcelona located?

Barcelona, Castille and León, Spain (approx. 41.440384°, -4.5525503°)


Where is Barcelona on the map?