Question: how long has ceuta been spanish?
Answer: History. The port town of Ceuta and its larger sister city Melilla sit around 250 miles apart on the Mediterranean coast of Africa, and their Spanish past traces back more than 400 years, Slate report.