Barcelona is a vibrant and cosmopolitan city located in northeastern Spain, on the Mediterranean coast. As the capital of Catalonia, it is known for its rich history, stunning architecture, lively culture, and world-class cuisine. Barcelona offers a unique blend of ancient traditions and modern innovation, making it one of Europe's most popular tourist destinations.