It’s the third largest country in Europe and has strong historic links to North Africa. It faces both the Atlantic and the Mediterranean, has mountain...