Located in North Africa, the small Spanish territory of Ceuta is an unusual city, where Muslim and Christian communities are almost equal in number.
The enclave, which Spain's King Felipe VI and Queen Letizia will visit on Tuesday, is experiencing an extended migration crisis, which has revealed cultural and religious fault lines in a place touting itself as a symbol of coexistence. Some claim those divisions were there all along.