PHOTO / China
People try to push a car stranded through a flooded street after heavy rains in Yantai, East China’s Shandong Province, August 10, 2007. [Xinhua]