Economy

Trade deficit contracts 11% to $21.5b in eight months