High-resolution satellite images of Suzhou, China.

Storms