Perched atop the Iberian Peninsula, Barcelona overlooks the glistening Mediterranean Sea as the capital of Catalonia and the second largest city in all of Spain. Originally founded as a... Read full article »