Black Watch cruise serves up Germany’s greatest hits

Hamburg town hall and Alster river (iStock)
Hamburg town hall and Alster river (iStock)

Breaking