Just about done but can't see word play for 21a Bargain housing indeed around for those on soft left (6) I think 'pinkos' but apart from reversed 'so' for indeed??? Ty
Ty both, just googled a chap in US called pink who built cheap housing. Coincidence? Hmmm. Now can't see what perch has to do with chain 21d 'A chain is a measure of length' Ho hum.