A must for Inside No 9 aficionados ... special guests before the Lone Piper sees in 2025 on the walls of Edinburgh Castle. In short, there’s something for everyone; however you choose to ...