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????
24ac - Story about drink, drink that's green (7) - ???????
22d - Stop supporting popular music that's not mainstream (5) - I????
26ac - Ecclesiastical domain on the boil (6) - ??????