Barcelona has more than beaches, paellas and festivals. In fact, in the last 20 years the city has become one of. Continue reading