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. [Xinhua]
Go to Forum >>0 Comment(s)