High-resolution satellite images of Hangzhou, China.

Storms