On the northwestern rim of the Mediterranean Sea lies the beating heart of all things Catalan – the ancient port city of Barcelona. For centuries this powerhouse of maritime commerce has bustled with a vibrant mix of cultures from southern Europe to the Middle East to Africa and beyond. And, if you have ever had […]