High-resolution satellite images of Agra, Uttar Pradesh, India.

Storms