Browsing Tag

Lamlash

Isle of Arran

The Isle of Arran or, simply, Arran, is situated in the Firth of Clyde near Glasgow (in south-western part of Scotland). The island has approximately 5,000 inhabitans and measure around 167 square miles (433 km2) in area being the seventh…