Donald Trump has urged Europe to get its "act together" on immigration as he arrived in Scotland.
The US president will visit both his golf courses during the four-day private trip.
He is expected to hold talks with the UK's prime minister and Scotland's first minister - as well as EU Commission President Ursula von der Leyen.
His latest deadline for the EU to reach a trade deal with the US is just days away.
Speaking as he landed at Prestwick Airport, he had two pieces of 'advice' for Europe: