Deals | Fri Jan 24, 2014 12:06pm EST

Carrefour seals deal to buy 127 Klepierre malls