A few left to finish. Would be grateful for help please.
18A DJ coming from English racecourse, one's heard (7)
T?A?T?R
1D Nice son giving money for Iraquis (4) F?L?
22A Writer returning, put a question after answer (5)
A???P
29A Gambling resort from which a single rupee may be brought back! (4)
R???