Barcelona has the best urban regeneration in Europe. They've...
Barcelona has the best urban regeneration in Europe. They've changed 3.75 miles of rusting port and foul sand into the most beautiful beach where you can practically dive in from your hotel bedroom.