Meteo France Satellite Image is no longer available.
WWW.WEATHERCHARTS.ORG
Click here for an alteranative Satellite image of UK and France