Top maritime news
Addax Petroleum has agreed to pay 31 million Swiss francs ($32 million) to settle charges of…