Stock Futures Fall, Oil Surges as Iran Peace Talks Stall
US stock futures declined and Brent crude oil rose over 2% as US-Iran peace negotiations stalled.
US stock futures declined and Brent crude oil rose over 2% as US-Iran peace negotiations stalled.