A Scottish sailor has been granted a pardon after being sentenced to three months in prison in Bahrain. Owen Haggerty, from ...