A couple runs in high heels during a race at a shopping mall in Dongguan, south China's Guangdong province, March 8, 2009. The event attracted more than 400 people to mark International Women's Day. [CFP]
我要看更多精彩图片