There’s a tiny corner of Europe in North Africa. Here’s what it’s like
CNN — In ancient Greek and Roman legend, the Pillars of Hercules –marking the edge of the known world – were mighty columns that once stood either side of the strait where the Mediterranean Sea meets the Atlantic. One was on the Rock of Gibraltar, a …