China
Produced in China 13 x 40' by IPCN for Tencent