Highland Show kicks off with full programme despite £3m losses
It is now heading towards a more sustainable financial footing after recording £3m losses last year.
It is now heading towards a more sustainable financial footing after recording £3m losses last year.