The Freedom Tree, Installed at Elizabeth Marina in St Helier to Celebrate the 60th Anniversary of the Liberation of the Channel
St Helier's Freedom Tree sculpture was installed at Elizabeth Marina and unveiled by the Queen in 2005, 60 years after the liberation of the Channel Islands at the end of WW2.