Satellite imagery

Latest UK visible

Latest European visible

Images Courtesy of SAT24.com