For Game of Thrones fans, the wait is almost over. On Monday 25th April here in the UK the first episode of Season 6 will air on Sky, the satellite TV service. It will be simulcast with the US at 2am on Sky Atlantic (so the really hardcore fans can avoid any spoilers) and then […]