A flooded street in Wuhan city, capital of Central China's Hubei province, on Aug 3, 2016. [Photo/VCG]