Barcelona lies on the Northern coast of Spain, not far from the border of France. It is a combination of mountains and sea, facing the Mediterranean on the Iberian Peninsula with the Pyrenees Mountains at its back. Barcelona is the capital of the community of Catalunya, which is marked...

This week's top stories: