Last-minute Christmas shopping

Updated: 2013-12-24 08:16 (Agencies)
Last-minute Christmas shopping

People shop in Madrid ahead of Christmas December 23, 2013. Retailers in Europe are predicting their best Christmas since the financial crisis, though optimism is laced with caution in the face of rising e-commerce and early discounting in a fragile economic recovery. [Photo/Agencies]

Previous Page 1 2 3 4 5 6 7 8 9 Next Page

Most Popular