A submarine attack on an Iranian ship off the coast of Sri Lanka has left at least 101 people missing, one dead and 78 injured, sources in Sri Lanka's navy and defence ministry told Reuters on Wednesday. It was unclear who attacked the ship, which the sources said has now sunk.