News THE MEANING OF INDEDPENDENCE by editor editor July 11, 2026 Down in St Lucia, the struggle for the deeper relationship of the dependent territories of Britain, the Netherlands and France,