Am completely stumped by the top right hand corner this week. 8a Perthshire town which is a popular tourist centre for the Trossachs (9) ?A?????K? 11a To wipe, cleanse or purge (8) A?????i? 26a A bristle-like appendage on some insects' antennae (6) ??I?T?