Alex Salmond vows you’ve not seen the last of him as he loses seat to Tories

Breaking

    Cancel