Just discovered this rainfall radar with worldwide coverage and seems to show the latest radar image available for free

https://www.rainviewer.com/