Bordeaux Wine Festival

The River Festival is back! Gaia Located in Britain’s biggest cathedral, Liverpool Cathedral, the artwork called ‘Gaia’ (meaning the personification of the earth), will hang majestically in the Grade I…