Posts

Showing posts with the label Marea subsea cable

Microsoft, Facebook and Telefonica delivering new trans-Atlantic subsea cable