At least 87 people were killed when a US submarine struck and sank an Iranian warship in the Indian Ocean off Sri Lanka on Wednesday.