Oil prices spike to $120 as the Strait of Hormuz remains closed amid Iran conflict. Economists warn of rising inflation and global disruptions.

Read More