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