Melilla: Spain’s second autonomous city June 9, 2025 Alaina Leave a comment Taken from Morocco in the late 1400s, Melilla is a small city on its northern coast, located just 100 kilometers… Continue Reading →