High-resolution satellite images of Tehran, Iran.

Storms