This city, located directly on the northeastern Mediterranean coast of Spain, has a rich history, having been under Roman, then Frank law before declaring its independence.
In 1992, Barcelona gained international recognition by hosting the Olympic games which brought a massive upturn in its tourism industry.