Traditional Christmas cakes and pies on offer at the Shanghai German Christmas Market in Xuhui district. It is considered as being China's largest Christmas market. [Photo/CRI]