London's largest participatory public artwork has been unveiled in west London. Created by artist Rafael El Baz, 11 Million Dots measures 2,700 square metres (29,000 sq ft and spans the six storey ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results