Thu. Dec 26th, 2024

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