Iran seized two vessels in the Strait of Hormuz, with UK warship deployment odds now at 2% YES by April 30, 2026.