Demurrage payments decline from $76m to $19m SpyDa Oct 24, 2022 The total amounts paid for demurrage have declined from $76 million to $27 million and to $19 million in 2017,…