Drive around the Shetland Islands in the far north of Scotland, and at least one thing is immediately apparent: It's home to a lot of sheep. They're everywhere — wandering along the roadsides and on beaches.
In fact, there are some 400,000 of them in Shetland, where the ovine inhabitants outnumber the human ones 20 to 1.
So if you're invited to someone's home for dinner, lamb will likely be on the table. And if you're wearing a local scarf or mittens, chances are it was made out of Shetland wool.