High-resolution satellite images of Beijing, China.

Storms