Morning folks, I know it's still early, but I'm stuck on a few in this one this morning ....
18a basin supply to leave racecourse (8,4) ??????l? p???
24a delve into winding river's green deposit (9) ?e?d?????
7d TV comic making deal, perhaps, beneath station (8,4) ????o??? ??o?