CCAA Awards at Shanghai’s Power Station of Art
The Chinese Contemporary Art Award (CCAA) opened its 15th anniversary exhibition on April 26 at Shanghai's Power Station of Art. The exhibition included a range of artists who have won awards; each artist had one or two pieces—with the notable exception of Ai Weiwei... >> Read more