A huge high heel shoe is exhibited in the Italy Pavilion at Expo Park in Shanghai, Sept 9, 2010. [Photo: Xinhua]
Go to Forum >>0 Comments