Vehicles trudge ahead against strong rainfalls brought by typhoon Kestana, on the street of Qionghai, south China's Hainan Province, Sept. 29, 2009. [Xinhua]