Crown Prince Mohammed bin Nayef bin Abdulaziz. (SPA) by Thaer Abbas | May 10, 2017 | Crown Prince Mohammed bin Nayef bin Abdulaziz. (SPA)