Medusa is a new submarine system that connects Italy, France, Spain, Lisbon, Morocco, Algeria and Tunisia.
Medusa is a new submarine system that connects Italy, France, Spain, Lisbon, Morocco, Algeria and Tunisia.
🌐 Find us on Submarine Cable Map and Infrapedia App