Energy
Oil slides as Trump signals restraint on Iran despite fresh shipping attacks
- Brent crude slid by $3.49, or 3.6%, to $94.83 a barrel

















