Bloodiest show on the box: Series 3 of Game of Thrones begins on 1 April on - The Independent