Thu. Mar 13th, 2025

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