The 8,700km Medusa cable will have 17 landing points across Algeria, Cyprus, Egypt, France, Greece, Italy, Libya, Morocco, Portugal, Spain, and Tunisia when launched in early 2026. The agreement ...