High-resolution satellite images of Delhi, India.

Storms