Lamlash is the largest village by population on the Isle of Arran, an island of Buteshire in the Firth of Clyde. It stands in a bay on the island's east coast. (Read more)