CANNES - Yanyan Yang, creative director of Baidu, was kept busy last week judging 3,738 entries from 64 countries together with the Cyber Lions jury.
by Jenny Chan 陳詠欣
Reset Password: Click here
Contact Customer Support at