Rainfall radar provided by met office.
Latest IR image of Europe provided by U.K. Met Office
Latest visible image of Europe provided by U.K. Met Office