In a privileged position on the northeastern coast of the Iberian peninsula and the shores of the Mediterranean, Barcelona is the second largest city in Spain in both size and population. There are two official languages spoken in Barcelona: Catalan, and Castillian Spanish.Barcelona is unequivocally a Mediterranean city, not only because of its geographic location but also and above all because of its history, tradition and cultural influences. The city has truly flourished again since the Olympic games came to town in 1992. It has undergone huge development and is a massive draw for visitors from all over the world - both to study and to live.