Visitors shop among sale stalls during the annual "Braderie de Lille", Europe's biggest flea market, in northern French city of Lille, on Sept. 3, 2011.[Photo/Xinhua]