Highland MP appointed energy spokesman in new Westminster line-up

Drew Hendry
Drew Hendry

Breaking