Answer this question.

St Helier is the largest town in which islands?
channel islands