Lebanese Prime Minister Saad Hariri has resigned in a surprise move while in Saudi Arabia. The timing and location of the announcement raised serious questions about the reasons behind such a move. Saudi officials, led by Crown Prince Mohammad bin Salman, reportedly met Hariri several times this week.