Barcelona is Spain's second-largest city and is the capital of the Catalonia region. Located on the seaside in northern Spain, Barcelona is renowned worldwide for its cosmopolitan culture, amazing architecture and the verve and vitality of the … [Read more...]