The history of Lewis stretches back 5,000 years, as archaeological sites scattered across the island attest. Here, the Highland past persists in the Gaelic that is spoken everywhere, and the clan names are still borne by most of its inhabitants. The main town on Lewis is Stornoway.

- Photo: Bill McKelvie / Shutterstock