Karen Tang, Toile de Dexion, The Economist Plaza, 2006. Image courtesy the artist

3 June 2014 By