From the beautiful architecture that is scattered throughout the city, to grubby side streets and alleys, Barcelona is a city of stark contrasts, a place where cultures from all over the world convene, but where less-than-P.C. locals commonly refer to […]