StanChart handed $300m fine, dollar clearing suspension

Blurred image of Trade Finance article content