2:51
ARTSPY 2013 | The Mirror Connection Interview
CAFA Museum
Beijing, China
The Central Academy of Fine Arts (CAFA) is located in Beijing, the capital of China, and is an academy where culture, history and art flourish.
ARTSPY was founded in 2008, belonging to Beijing Hoshanyongmu Culture and Art Communication Co., Ltd., it is an e-commerce platform dedicated to bringing unique artistic lifestyle to the public.