US trade gap shrinks 6% to $34.6 billion

The US trade deficit shrank 6 per cent in July to $34