Barbados has completed what it calls the world's first 'debt-for-climate resilience' swap which will see it invest $165 ...