● Western powers reach a nuclear deal with Iran…
● And the news has taken a toll on oil prices…
● Meanwhile, US GDP growth in Q2 is on track for 2%-plus…
● And so a Fed rate hike is drawing near…
● As global business confidence falls to 6-year low.