Commercial ships anchor off the coast of the United Arab Emirates due to navigation disruptions in the Strait of Hormuz, Dubai on March 2, 2026. Increased maritime traffic led to ...
“There’s an incredible amount of stress and angst, financial burdens, people that were strong have been broken." ...