Highland port on crest of a wave as annual profits leap

Cromarty Firth Port Authority, Invergordon.
Cromarty Firth Port Authority, Invergordon.

Breaking