Guardian 25,671 – Rufus

I found this hard than average for Rufus, mainly because the structure of many of the clues (which is usually completely straightforward) is very well hidden in a smooth surface reading. I have … Read more >>