GLOBAL TIMES: CAA hosts 7th West Lake Intl Documentary Festival
The 7th West Lake International Documentary Festival (IDF), which ran from Friday to Sunday, was held in Hangzhou, East China's Zhejiang Province, by the China Academy of Art (CAA).According to CA
2024/10/27 09:06:00