US trade deficit narrows to $43.7 billion in March, smallest gap since October

US trade deficit narrows to $43.7 billion in March, smallest gap since October.