Barcelona, Spain

The Largest Metropolis on the Mediterranean Sea...