US President Trump received a lavish welcome in Saudi Arabia on Tuesday, the first day of his visit to the Middle East. The two countries signed a $142bn defence sales agreement as part of a Saudi Arabian commitment to invest $600bn in the United States.