Rebecca Louise Law is an artist based in London who create ephemeral installations....

0