High-resolution satellite images of Valletta, Malta.

Storms