Hi Mags
I see you had already solved 24a and I have the same. I am still having trouble with Kevin at 13d as there are so many actors and brain seizing up :(
21d. Think of a veggie patch up above T for Thailand. Gives a word for an obligation due , usually money.
I need help with 5d. And am not sure of 8a. Any hints please.