Iran has reportedly announced it has laid naval mines in the Strait of Hormuz to deter independent maritime traffic, raising immediate concerns about one of the world's most critical shipping chokepoints and prompting questions about mine-clearance capabilities.