UPDATE :
The US has carried out a submarine torpedo strike that sank an Iranian warship off the south coast of Sri Lanka, according to the US secretary of defence.
Pete Hegseth confirmed that the US was behind the deadly strike on an Iranian frigate that was travelling close to the Sri Lankan coast.
“An American submarine sunk an Iranian warship that thought it was safe in international waters,” Hegseth said. “Instead, it was sunk by a torpedo.”
US submarine sank Iranian warship off Sri Lanka’s coast, Hegseth says


Almost certainly the US.
But the ship in question was an Iranian warship. It’s in the first line of the article:
Likely intended to be printed as “IRIS Dena”, as that is one of the prefixes Iran’s naval forces use. So either somebody uninformed put that together, or they used some LLM bullshit to generate the article.
At any rate: RTFA.
The article didn’t have that detail when I wrote that comment, though it was known that the vessel that got hit was the IRIS Dena.