Description
Images of Canua Island, a private floating beach denounced as "an ecological aberration" by elected representatives and environmental associations, moored in the port of La Seyne-sur-Mer in Southeastern France, after leaving its construction site in Italy by sea on Sunday. IMAGES