6d village near ballachullish o-i-h (5)
7d village near halkirk is confused re tongs(anag) g-r-t-n (7)
28d name shared by loch near kippen caledonian canal cut, islay bay and upper river forth (6) -a-g-n
25d town between kilmarnock and newmilns (7) ga--t-n (7)
34a won ham to upset village and law near carter bar (anag) 6) --w-a-
21d seaway between sutherland and lewis ---m-n-- (3,5)