Saudi Arabia's cabinet approved on Wednesday a decision to join the Shanghai Cooperation Organization, as Riyadh builds a long-term partnership with China despite U.S. security concerns.