A British warship has thwarted an attempt by three Iranian boats to "impede" the passage of a BP tanker through the Strait of Hormuz. The UK ministry of defence said