Sun. Feb 22nd, 2026

Satellite images released by the NASA Earth Observatory have showcased the devastating impact of flashfloods which hit eastern Spain this week.

Read more at rte