Fluxland a 25-metre mirrored polyhedron sculptural boat launches in London.Fluxland is a new immersive artwork to travel along the River Thames in LondonART NEWS