Around 2,000 ships are stranded in the Persian Gulf, according to the United Nations, with over 20,000 civilians on them.