Where is Barcelona?

Where is Barcelona located?

Barcelona, Catalonia, Spain (approx. 41.38879°, 2.15899°)


Where is Barcelona on the map?