Skip to main navigation
Skip to search
Skip to main content
Help & FAQ
Press / Media
Search by expertise, name or affiliation
Mother River - solo show at The Swatch Art Peace Hotel, Shanghai, China.
Yan Wang Preston
Department of Art and Communication
School of Art, Design and Architecture
Centre for Cultural Ecologies in Art, Design and Architecture
Dive into the research topics of 'Mother River - solo show at The Swatch Art Peace Hotel, Shanghai, China.'. Together they form a unique fingerprint.