So the US knew the location of the Iranian ship off Sri Lanka bc both the US and Iran were part of a military exercise hosted by India which the US pulled out of at the last minute, presumably so as to bomb the unarmed Iranian ship.
The former Indian FM:
@AlisonCreekside
Taking out an unarmed warship and then bragging about how tough that makes them is 100% on-brand for this MAGA regime.
@fname Sinking an unarmed ship that was part of a naval exercise of 74 countries must be what Hegseth meant when he boasted that the US operation against Iran was not following any “stupid rules of engagement”.

@AlisonCreekside @fname
Nowadays civilian ships are either cargo ships with a small team or cruise ship.

This was not one. This is a war ship that belonged to some branch of the Iranian armed forces (military or Revolutionary Guard).