Many thanks for your help Malone - very much appreciated. I've now solved 34d (I've not come across that one before!) and hence 39a.
I'll now work on 20a with your hints!
I have 20a now, thanks to you Malone. I hadn't heard of the word and it didn't come up in any synonym searches I made for 'parades.
All done now. Thanks again!