UK Weather....

The Bigger Picture - European High Resolution Satellite Image