Melilla

Melilla is a Spanish autonomous city on the North African coast, bordered by Morocco and overlooking the Mediterranean Sea. Its location gives it a distinctive role in Spanish, Moroccan, and European relations.

Connect