A deluge lashes China
A deluge lashes China

A deluge lashes China

01:42
Photo: Reuters
Photo: Reuters