Saudi Arabia 's ambassador to the United States , Prince Turki al-Faisal , has resigned from his post and has left Washington .