A car is seen trapped in a flooding street in Wuzhou, Guangxi Zhuang Autonomous Region in south China. Heavy rainstorm hit Wuzhou on June 9, 2010, causing severe flooding in the area. [Chinanews.com.cn]