Search results
Results from the WOW.Com Content Network
Melilla (/ m ɛ ˈ l iː j ə /, Spanish: ⓘ; Tarifit: Mřič) is an autonomous city of Spain on the North African coast. It lies on the eastern side of the Cape Three Forks, bordering Morocco and facing the Mediterranean Sea.