A car (bottom) drives down a flooded street amid heavy rainfall in Shenzhen, Guangdong province May 11, 2014. The worst rainstorm since 2008 hit Shenzhen on Sunday, where the authorities issued a red alert for the heavy downpour, state television reported. (Photo by Reuters)