Oil prices surge, stocks fall as US announces Strait of Hormuz blockade after Iran talks collapse ยท Baobab Pulse