Clue: Eyesore? He admitted there's not so many in Scotland (5)
Answer: WHEEN
Explanation: Definition: not so many in Scotland
HE in WEN (eyesore, as in "The Great Wen" for London); it's a Scots word for a few