Caribbean map - 123RF

The current global financial system is failing to address the urgent climate and development crisis impacting small  island developing states, according to permanent secretary in the Ministry of Economic Affairs and Investment in  Barbados Patrick McCaskie.