High-resolution satellite images of Shenzhen, China.

Storms