Which of these is a Spanish possession on the African continent? A. Singapore B. Ceuta C. Gibraltar D. Gallipoli