Venture CapitalHormuz Blockade Oil Surge: Oil Tops $103 as US-Iran Talks Fail Glostarep / April 13, 2026