A woman walks in the rain at a street in Guangzhou, South China's Guangdong Province, May 25, 2009. [Xinhua]