Ceuta, the Spanish enclave in Morroco, is a European town on African soil. It's often the frontline of clashes between Africans trying to reach Europe in search of a better life, and a European Union desperate to keep them out. It's also a port town where 85,000 people live, providing livelihoods for many Moroccans.