US-Iran Naval Blockade Stalemate

The US-Iran naval blockade has reached a critical stalemate, with the resignation of US Navy Secretary John Phelan on April 24, 2026, marking a significant turn...