For years, Saudi Arabia's de facto ruler, Crown Prince Mohammad bin Salman, was shunned on the world stage. But President Biden visited him in Riyadh three years ago, and now President Trump will ...