Cyclists make their way in strong winds in Yinchuan, Nortwhest China's Ningxia Hui autonomous region Nov 10, 2010. [Xinhua]
Go to Forum >>0 Comments