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