Shurui Li
2016 Residency: August Born in Chongqing in 1981, Shurui Li is a 2004 graduate of the Sichuan Fine Arts Institute. Shurui Li has been hailed as a leading emerging female Chinese artist by The New York Timesand International Herald Tribune and is one of the few women to hold solo shows in China’s commercial art …