
Sky has announced that, for the first time, the world premiere of the first episode of a Game of Thrones season is to be held in London. Episode one of season five of GoT will be shown first at the Tower of London as part of a star-studded event. The...