Which country is the city Barcelona located in?
- Spain
Barcelona is a major city in Spain, located in the Catalonia region on the northeastern coast. Known for its unique architecture by Antoni Gaudí, such as the Sagrada Família, it is also famous for its Mediterranean beaches and vibrant cultural scene.