CHONGQING, CHINA - DEC 31: Carrefour counters in Chongqing on Dec 31, 2010.  The french hypermarket chain, founded in 1959, currently operates in 32 countries and has over 9,500 stores.
Editorial use only
Editorial credit: pcruciatti / Shutterstock.com

Royalty-free stock photo ID: 99935489

CHONGQING, CHINA - DEC 31: Carrefour counters in Chongqing on Dec 31, 2010. The french hypermarket chain, founded in 1959, currently operates in 32 countries and has over 9,500 stores.