Cars and buses are seen trapped in a flooding street in Wuzhou, Guangxi Zhuang Autonomous Region of south China. Heavy rainstorm hit Wuzhou on June 9, 2010, causing severe flooding in the area.[Chinanews.com.cn]