Trade Deficit To Remain Above $20 Billion: Barclays | Sharefundss