Barcelona is a major city on the Mediterranean Sea, renowned for its vibrant culture and unique architecture. It serves as the capital of Catalonia, blending ancient Roman history with modern design. See also Spain Gaudi City Art