Spectacular tall ships from all over the world are arriving in Aberdeen on Friday as thousands gather to watch the Tall Ships Races this weekend.
Around 50 vessels and 2,000 sailing crew members are sailing into Aberdeen, after racing from Dunkirk to the Scottish city.
Ships from South America, the Middle East and Europe are set to compete in the four-day extravaganza, which is running from Saturday July 19 until Tuesday July 22.
The tallest ship taking part is Dar Mlodziezy, from Poland, which is 62.5 metres (205ft) high. The BAP Union, which has already arrived in Aberdeen, has travelled all the way from Peru - the furthest afield of all the ships.
Here’s the best pictures of the arrivals so far.

5. Fryderyk Chopin, Poland
A full image of the Fryderyk Chopin, the youngest of the polish ships, beside a ferry in the harbour. It has a total length of 54.74 metres, and a long bowsprit which means she can set five headsails and take advantage of light winds | Jane Barlow/PA Wire


