High-resolution satellite images of Shanghai, China.

Storms