The biggest cruise ship to ever dock in Scottish waters arrives in the Highlands

This huge floating palace became the biggest cruise ship to dock in Scottish waters yesterday as it made a stop at the Ross-shire port of Invergordon.