MSP Brian Adam loses long battle with cancer aged 64

Brian Adam had been fighting cancer.
Brian Adam had been fighting cancer.

Breaking