Europe and Africa are at once impossibly close and worlds apart near the northern tip of Morocco. Ceuta and Melilla are two small cities overlooking...