Omnicom agency TBWA wins China’s first Gold Lion in Cannes

June 15, 2008
Read article
June 15, 2008