A Tanzanian-flagged cargo ship sank off the Omani coast due to leaked sea water, reported Bahrain News Agency. Twenty sailors were saved.