A deluge lashes China
A deluge lashes China

A deluge lashes China

Photo: Reuters