ADVERTISEMENT

On which of the Channel Islands do the billionaire Barclay Brothers live?

Geography Trivia Question: On which of the Channel Islands do the billionaire Barclay Brothers live?