Some info about SPANISH
Category GEOGRAPHY - PLACES
Language SPANISH
Ceuta is an autonomous city of Spain on the north coast of Africa. <
Wikipedia contributors, "Ceuta," Wikipedia, The Free Encyclopedia,