A hat-trick for Jamie: Lib Dem turns the tide in the north

Caithness MP Jamie Stone
Caithness MP Jamie Stone

Breaking