Finding this one a real challenge.
Forum hints were key in getting most of the answers thank you all, but still left with the enigmatic 12a (what in the world is going on there?…)
And 7d which hopefully will help with 12a.
Is cricket knowledge needed?
Gosh we wanted rain but this is a bit much especially for the bank holiday