A trade deficit simply means that people in one country are buying more goods from another country than people in the second ...
The University of Michigan’s index of consumer sentiment tumbled 10.5% on a monthly basis in March and plunged 27.1% over the ...