Stuck on a few. All help gratefully received, with explanations, if possible.
15d - Figure rides off with English pound (9) - T?A?E????
19d - That's just touching, having to beat chap (7) - T?N????
22d - Stop supporting popular music that's not mainstream (5) - I????
24ac - Story about drink, drink that's green? (7) - ???????
26ac - Ecclesiastical domain on the boil - (6) - ??????