Barely afloat

the 40-odd constituents of the Small Island Developing States (sids) bloc are suffering a triple whammy