CRYPTIC CROSSWORD
ACROSS
1 Heading west, support ethnic group getting stream of abuse (8)
5 Regulation covering very black debris from a building? (6)
9 Expert in Florida provided time for cosmetic procedure (8)
10 Summer garment altering this rite at odd points (1-5)
12 Guitarist Duane in whirlpool (4)
13 Absurd let possibly containing a railing on the stairs? (10)
15 A pie a last group cut when cooked, served with tomato sauce? (1,2,10)
19 One not sure where to place a cross? (8,5)
23 Dry gag soon formulated for traditional Scottish dance (3,7)
25 Come to vigil? (4)
28 Look found in a southern French city (6)
29 So long in distant Surrey town (8)
30 Edward after stop ate less than normal? (6)
31 Duke for all to see has allowance for a length of time (8)
DOWN
1 Useless sort somehow ruffled after leaving league (6)
2 Crew regularly entering a road went in a curve? (5)
3 Rex facing misfortune in stream (4)
4 Heavily built animal in New York city (7)
6 Disturb leading group (5)
7 A big rider mobilised for military officer (9)
8 Serious measures shown by risky son (8)
11 Corrosion in NHS institution with entrance obscured (4)
14 Tall post in Massachusetts street (4)
15 Remove identifying details from unusually noisy man close to cafe (9)
16 Fraudulently set up staple part of the oil industry (3)
17 French holiday house? Some clog it extensively (4)
18 Old pair of fellows having mislaid a drug are not prepared (3,5)
20 Number demonstrate empty point in a network (4)
21 Leading group with university and a trade union in archipelago (7)
22 Cornish town recently observed over November (6)
24 Measure of weight in the past about uniform (5)
26 Asian national in blazer, initially (5)
27 Woman beginning to vegetate over long period (4)