Photo taken on September 17, 2008 shows the Yellow River, dubbed the "mother river" of China, flows through Ningxia Hui Autonomous Region, an arid area in northwest China. [Xinhua]
(Xinhua News Agency May 21, 2009)
An earthquake measuring 7.8 on the Richter scale jolted Sichuan Province at 2:28 PM on May 12.