Despicable Me

Christmas is ‘Made in China’

In China's Yiwu city, 186 miles south of Shanghai, it's Christmas all year round. It boasts the world's biggest wholesale market for festive season paraphernali...