Three cargo ships have reportedly come under fire in the Strait of Hormuz, the British maritime agency has said.

UK Maritime Trade Operations (UKMTO) said the first vessel was "attacked by an Iranian Revolutionary Guard Corps (IRGC) gunboat".

Nour News, a website affiliated with Iran's Supreme National Security Council, said the IRGC opened fire on the ship after it had "ignored the warnings of the Iranian armed forces".

A second ship was stopped after being "fired upon", while a third was also targeted trying to transit the strait on Wednesday, according to BBC Verify.

IRGC-affiliated outlet Fars News Agency said the Revolutionary Guard was behind the three attacks.