Located between the Mediterranean and Atlantic, on the very edge of Europe, Gibraltar was a place of varied nationalities, languages, religions and social classes.
Durin....
Located between the Mediterranean and Atlantic, on the very edge of Europe, Gibraltar was a place of varied nationalities, languages, religions and social classes