Have the technology promises for trade been delivered, at last?

Blurred image of Trade Finance article content