Through the Looking Glass

23 November 2006 - 3 March 2007

Asia House, London, U.K. 

Installation view, Through the Looking Glass, Asia House