AGENCY:
FRED & FARID Shanghai
BRAND:
Alibaba
CATEGORY:
Retail, e-Commerce, Restaurants & Fast Food Chains
AWARD:
Bronze
ADVERTISER: Alibaba