Castlebay is the main town on which Scottish island?
BARRA Barraigh Isle of Barra Barra Island Barra Eilean Bharraigh Barra, Scotland
barra scotland barra isle of barra barraigh barra island eilean bharraigh
barra
WikipediaEntity
BARRA