Designed by
Title
CHINA: Carrefour hypermarket #17623590
Description
CHONGQING, CHINA - DEC 31: smiling chinese women shopping at Carrefour in Chongqing, Dec 31, 2010. Carrefour China inaugurated its 173th hypermarket in december 2010.
This image is editorial