Category:Melilla, Spain

Melilla is a Spanish port city located in Northern Africa.