High-resolution satellite images of the Republic of Malta.

Storms