Barcelona is a global city located on the Mediterranean coast of Spain that attracts over 8 million visitors annually. It is known as a cultural, financial, commercial, and tourism hub. The city hosts many large international events and its exhibition center welcomes over 200 countries. Barcelona has a strong tourism industry as the top European city for cruise passengers and its airport and hotels support cruise ships and other travelers.