Oil prices topped $100 and global stocks fell after the US announced a Strait of Hormuz blockade following failed peace talks with Iran.
Kaynak