© Licensed to London News Pictures. 31/08/2016. Three masted clipper ship Stad Amsterdam pictured sailing down the Thames today after a short visit to London. The tall ship is 76 metres long and was launched in the year 2000. Stad Amsterdam means City of Amsterdam in English. Credit: Rob Powell/LNP
{}