Tue. Nov 5th, 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