Substrate
Oil Prices Reach $120 per Barrel; Trump Rejects Iran's Hormuz Proposal, Reviews Germany Troops — Substrate