Bit late getting to this as usual.
I’ve nearly cracked it - thanks mostly to Chrise’s help with 18a which got me going properly.
I’ve just got 3 left.
16, 22 and 24. I’ve been working through Uk cities to no avail.
Perhaps if someone could kindly help me out with a clue to 16d then the rest will hopefully fall into place. 😊