1. The U.S. military is enforcing a blockade at the Strait of Hormuz, potentially disrupting global oil supplies and significantly increasing market risk.
2. North Sea Forties crude oil price hit a record high of $148.87 a barrel due to supply concerns triggered by the U.S. blockade plan.
3. China's credit and money supply data for March came in weaker than expected, signaling a potential slowdown in the country's economic activity.
US Enforces Hormuz Blockade, Oil Hits Record High, China Data Disappoints