Independent 6647/Punk

I had been expecting a comparatively easy ride today; evidently we have a treat in store on Saturday. Although this took a long time, as Punk’s crosswords always do, it was very good: … Read more >>