Where are Cairn Terriers from?

Where are Cairn Terriers from?
Cairn Terriers originated from the Scottish Highlands and the Isle of Skye in Scotland. They were originally bred to hunt and chase vermin, especially in cairns (piles of stones used as landmarks or memorials), which is how they got their name.