Top maritime news
British Airways has been fined £20 million for failing to protect data that left more…