July Preliminary Trade Deficit Widens To $31 Billion | Sharefundss