High-resolution satellite images of Guangzhou (Canton), China.

Storms