SawitMarket
Oil could hit $140 if Iran tensions escalate, warns Peter McGuire; here's what happens to gold next