In the northeastern corner of Spain and bordering France at the Pyrenees, Catalonia is one of Spain's more independent regions. It has its own language and semiautonomous government. With Barcelo...