A torpedo fired by a US submarine sank an Iranian warship off the coast of Sri Lanka, whose navy said Wednesday it recovered 87 bodies and rescued 32 people. The Iranian vessel sunk in the Indian Ocean was the Islamic Republic’s “prize ship,” US Defense Secretary Pete Hegseth said.