People try to catch a fish on a flooded street in Dongguan, Guangdong province, May 20. The city issued a yellow alert for heavy rains on Wednesday. [Photo/CFP]