Search Beyond News…

Melilla

Melilla is an autonomous city of Spain on the North African coast. It lies on the eastern side of the Cape Three Forks, on the Morocco–Spain border, adjacent to the Moroccan port town of Beni Ansar, and faces the Mediterranean Sea. It has an area of 12.3 km2 (4.7 sq mi).

Recent news mentioning Melilla

Appears alongside

Browse the full archive →