Loading...

    Current account deficit down 29% to $12.68b