Saudi Arabia's Crown Prince Mohammed bin Salman, right, receives French President Emmanuel Macron in Jeddah on Saturday. AFP